| | |
| | | import { computed, onMounted, ref } from 'vue'; |
| | | import { storeToRefs } from 'pinia'; |
| | | import { useThemeConfig } from '/@/stores/themeConfig'; |
| | | import { MOBILE_MIN_WIDTH } from '/@/constants'; |
| | | |
| | | // 定义变量内容 |
| | | const storesThemeConfig = useThemeConfig(); |
| | |
| | | // 设置 logo 的显示。classic 经典布局默认显示 logo |
| | | const setShowLogo = computed(() => { |
| | | let { isCollapse, layout } = themeConfig.value; |
| | | return !isCollapse || layout === 'classic' || document.body.clientWidth < 1000; |
| | | return !isCollapse || layout === 'classic' || document.body.clientWidth < MOBILE_MIN_WIDTH; |
| | | }); |
| | | // logo 点击实现菜单展开/收起 |
| | | const onThemeConfigChange = () => { |