【发布时间】:2019-02-27 12:20:28
【问题描述】:
我正在向 vuex 商店添加各种设置,我通过各种组件使用和更新。 设置被细分为对象,但是store.js文件变得很长,有没有关于如何从独立文件中导入这些对象的选项,以便概览更清晰,每个设置都可以有自己的文件?
export const store = new Vuex.Store({
state: {
// @import settings1 from 'settings1.js'
// @import settings2 from 'settings2.js
// @import settings3 from 'settings3.js
// ...
// instead of adding objects like this:
settings1: {
name1: value1,
name2: value2,
name3: value3,
// ...
},
settings2: {
name1: value1,
name2: value2,
name3: value3,
// ...
},
settings3: {
name1: value1,
name2: value2,
name3: value3,
// ...
}
}
});
【问题讨论】: