/* * @Description:: 请补充填写 * @Version: 请配置版本号 * @Author: 舟舟 * @Date: 2022-06-25 22:53:34 * @LastEditors: 舟舟 * @LastEditTime: 2022-07-29 08:30:03 * @FilePath: /ouicai_web_framework_vite_ep_nolang/src/utils/layout.ts */ import { CSSProperties } from 'vue' import { useNavTabs } from '/@/stores/navTabs' /** * main高度 * @param extra main高度额外减去的px数,可以实现隐藏原有的滚动条 * @returns CSSProperties */ export function mainHeight(extra: number = 0): CSSProperties { const navTabs = useNavTabs() let height = extra if (!navTabs.state.tabFullScreen) { height += 75 } return { height: 'calc(100vh - ' + height.toString() + 'px)', } }