7.4.2 折叠左侧菜单
菜单收缩只要动态切换 el-menu
组件上的 collapse
状态值即可。因为 collapse
状态值需要在 src/layout/layoutAside/menu/index.vue
与 src/layout/layoutHeader/HeaderLeft.vue
等组件间共享,我们使用 pinia
来管理。
-
创建
src/types/layout.d.ts
,定义布局配置的数据类型/** * Pinia 状态类型定义 */ // 布局配置信息 declare interface LayoutConfigState { // 是否收缩菜单 isCollapse: