import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export default new Vuex.Store({ state: { catalogueName: '', cataNode: {}, verCateNode: {}, verCateNodes: {}, styleDirCateNodes: {}, styleDepCateNodes: {}, }, mutations: { // 获取完整面包屑路径 changeCata(state, msg) { state.catalogueName = msg; }, // 获取点击的目录点对象 changeNode(state, msg) { state.cataNode = msg; }, verChangeNode(state, msg) { state.verCateNode = msg; }, verChangeNodes(state, msg) { state.verCateNodes = msg; }, //样式管理 styleDepChangeNode(state, msg) { state.styleDepCateNodes = msg; }, styleDirChangeNode(state, msg) { state.styleDirCateNodes = msg; }, }, actions: {}, modules: {}, });