UNPKG

yixie-saas-container

Version:

40 lines (32 loc) 796 B
/** * saas系统全局本地缓存 * 基于Vuex */ import Vue from 'vue' import Vuex from 'vuex' import SAASUSER from './saasuser' //使用saasuser /** * 传入自定义的vuex modules */ export default function initSaasStore(customMods,getters){ //配置默认的saasuser全局控制对象 const modules = {saasuser:SAASUSER}; //合并用户自定义的modules if(customMods){ var keys = Object.keys(customMods); keys.forEach((item) => { modules[item] = customMods[item] }) } Vue.use(Vuex) return new Vuex.Store({ modules: modules, state: { }, mutations: { }, actions: { }, getters }) }