123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import { useCache } from '@/hooks/web/useCache'
- const { wsCache } = useCache()
- export type LayoutType = 'classic' | 'leftTop' | 'top' | 'test'
- export interface AppState {
- collapse: boolean
- showTags: boolean
- showLogo: boolean
- showNavbar: boolean
- fixedHeader: boolean
- layout: LayoutType
- showBreadcrumb: boolean
- showHamburger: boolean
- showScreenfull: boolean
- showUserInfo: boolean
- title: string
- logoTitle: string
- userInfo: string
- greyMode: boolean
- showBackTop: boolean
- showMenuTab: boolean
- isDark: boolean
- size: ElememtPlusSzie
- sizeMap: ElememtPlusSzie[]
- mobile: boolean
- }
- export const appModules: AppState = {
- collapse: false, // 菜单栏是否栏缩收
- showLogo: true, // 是否显示logo
- showTags: true, // 是否显示标签栏
- showNavbar: true, // 是否显示navbar
- fixedHeader: true, // 是否固定header
- layout: 'classic', // layout布局
- showBreadcrumb: true, // 是否显示面包屑
- showHamburger: true, // 是否显示侧边栏缩收按钮
- showScreenfull: true, // 是否全屏按钮
- showUserInfo: true, // 是否显示用户头像
- title: 'butterfly-admin', // 标题
- logoTitle: 'ButterflyAdmin', // logo标题
- userInfo: 'userInfo', // 登录信息存储字段-建议每个项目换一个字段,避免与其他项目冲突
- greyMode: false, // 是否开始灰色模式,用于特殊悼念日
- showBackTop: true, // 是否显示回到顶部
- showMenuTab: false, // 是否固定一级菜单
- isDark: wsCache.get('isDark') || false, // 是否是暗黑模式
- size: wsCache.get('default') || 'default', // 组件尺寸
- sizeMap: ['default', 'large', 'small'],
- mobile: false // 是否是移动端
- }
|