import Vue from "vue"; import Vuex from "vuex"; import state from '@/store/state' import actions from '@/store/actions' import mutations from '@/store/mutations' import rlc from "./module/rlc"; import VuexPersistence from "vuex-persist"; //数据持久化方案插件 const vuexLocal = new VuexPersistence({ storage: window.localStorage }); Vue.use(Vuex); export default new Vuex.Store({ state, actions, mutations, getters: { isEdit(state) { return state.tabTree.some(({ edit }) => edit === "Y"); } }, modules: { rlc }, plugins: [vuexLocal.plugin] });