后台管理系统中----菜单的展开和收起

1.下载vuex

npm i  [email protected]

2.创建文件夹 src/store/index

import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
import tab from "./tab";
export default new Vuex.Store({
  modules: {
    tab,
  },
});

注册Vuex并且注册tab模块 来控制菜单的展开和收起

3.tab模块的内容

export default{
    state:{
        isCollapse: false, //用于控制菜单的展开和收起
    },
    mutations:{
        // 修改菜单展开收起的方法
        collapseMenu(state) {
            state.isCollapse = !state.isCollapse;
          },
    }
}

4.触发页面header----------------->触发

后台管理系统中----菜单的展开和收起_第1张图片

后台管理系统中----菜单的展开和收起_第2张图片

 

5.响应组件sidebar

后台管理系统中----菜单的展开和收起_第3张图片

 

后台管理系统中----菜单的展开和收起_第4张图片

 

6.总结

后台管理系统中----菜单的展开和收起_第5张图片

 

你可能感兴趣的:(javascript,开发语言,ecmascript,elementui)