From 8790f99a94733c7c3836706c75a77f9bbb15c2ca Mon Sep 17 00:00:00 2001 From: hejianhao <15708179461@qq.com> Date: 星期一, 31 三月 2025 17:09:30 +0800 Subject: [PATCH] layout布局修改,标签卡,列表组件封装 --- src/store/index.js | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 2e06cac..382863b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -5,15 +5,36 @@ const store = new Vuex.Store({ state: { menus: localStorage.getItem('menuList') ? JSON.parse(localStorage.getItem('menuList')) : [], + keepAliveList: [],//缓存页面 + tagList: [],//标签列表 + isFold: false,//是否折叠 }, mutations: { SET_MENUS(state, data) { state.menus = data; }, + SET_KEEPALIVELIST(state, data) { + state.keepAliveList = data; + }, + SET_TAGLIST(state, data) { + state.tagList = data; + }, + SET_ISFOLD(state, data) { + state.isFold = data; + }, }, actions: { setMenus({ commit }, data) { commit('SET_MENUS', data); + }, + setKeepAliveList({ commit }, data) { + commit('SET_KEEPALIVELIST', data); + }, + setTagList({ commit }, data) { + commit('SET_TAGLIST', data); + }, + setIsFold({ commit }, data) { + commit('SET_ISFOLD', data); } } }) -- Gitblit v1.7.1