vben
2020-11-03 bcab4b774d384a5de9b87a0c700a9937c79eb5cd
提交 | 用户 | age
2f6253 1 import { computed } from 'vue';
2 import { appStore } from '/@/store/modules/app';
3
4 export function useSideBar() {
5   const currentCollapsedRef = computed(() => {
6     return appStore.getProjectConfig.menuSetting.collapsed;
7   });
8   const changeCollapsed = (collapsed: boolean) => {
9     appStore.commitProjectConfigState({
10       menuSetting: {
11         collapsed: collapsed,
12       },
13     });
14   };
15   return {
16     openSider: changeCollapsed(false),
17     closeSider: changeCollapsed(true),
18     currentCollapsedRef,
19   };
20 }