yixie-saas-container
Version:
40 lines (32 loc) • 796 B
JavaScript
/**
* 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
})
}