【发布时间】:2018-05-17 13:07:13
【问题描述】:
我需要根据根组件中的data 变量加载不同版本的状态。
App.vue:
export default {
store : store,
name: 'app',
data() {
clientId : 1
}
}
store.js:
export const store = new Vuex.Store({
state : {
clientConfig : clientConfig
});
clientConfig 将存储在单独的文件中。
根据对初始 Vuejs 应用程序的一些输入,实现 Vuex 状态的动态/编程加载的最佳方法是什么?
谢谢!
【问题讨论】:
-
一种解决方案是将所有
clientConfig加载到您的商店,并使用getters获取与clientId对应的配置 -
是的,但是整个应用程序将充满
if client = x {get.config.a}对还是我错过了什么? -
您也可以将
clientId存储在vuex中。然后从vuexstore 读取数据 -
一个小例子会很棒:)
标签: javascript vue.js vuejs2 vuex