import Vue from 'vue' import Vuex from 'vuex' import user from './modules/user' import common from './modules/common' import tags from './modules/tags' import logs from './modules/logs' import dict from './modules/dict' import getters from './getters' import flow from './modules/LifeFlow' import { setStore } from "@/util/store.js"; Vue.use(Vuex) const store = new Vuex.Store({ modules: { user, common, logs, tags, dict, flow }, getters, state: { viewtabparams:undefined, //查看tab Action参数 }, mutations: { // 规程详情参数 getViewtabparams(state, obj) { state.viewtabparams = obj; }, }, actions: { setViewtabparams({ commit }, obj){ commit("getViewtabparams", obj); setStore({ name:'viewtabparams', content:obj, type:'session' }); } } }) export default store