更新
This commit is contained in:
@@ -11,6 +11,9 @@ export const useLayoutStore = defineStore(
|
||||
// 侧边栏折叠状态
|
||||
const sidebarCollapsed = ref(false)
|
||||
|
||||
// 当前选中的父菜单(用于双栏布局)
|
||||
const selectedParentMenu = ref(null)
|
||||
|
||||
// 视图标签页(用于记录页面滚动位置)
|
||||
const viewTags = ref([])
|
||||
|
||||
@@ -19,6 +22,11 @@ export const useLayoutStore = defineStore(
|
||||
sidebarCollapsed.value = !sidebarCollapsed.value
|
||||
}
|
||||
|
||||
// 设置选中的父菜单
|
||||
const setSelectedParentMenu = (menu) => {
|
||||
selectedParentMenu.value = menu
|
||||
}
|
||||
|
||||
// 设置布局模式
|
||||
const setLayoutMode = (mode) => {
|
||||
layoutMode.value = mode
|
||||
@@ -50,9 +58,11 @@ export const useLayoutStore = defineStore(
|
||||
return {
|
||||
layoutMode,
|
||||
sidebarCollapsed,
|
||||
selectedParentMenu,
|
||||
viewTags,
|
||||
toggleSidebar,
|
||||
setLayoutMode,
|
||||
setSelectedParentMenu,
|
||||
updateViewTags,
|
||||
removeViewTags,
|
||||
clearViewTags,
|
||||
|
||||
Reference in New Issue
Block a user