我正在做一个相当大的项目,我想将Vuex
模块分成尽可能多的部分。例如,我想将API
功能从中分离出来UI
,将来自服务器的数据与组件标志隔离开来,等等。
在文档(http://vuex.vuejs.org/en/structure.html)中,作者建议将所有内容分解为modules
,这很好。当我拥有products
页面和products
数据时,问题就出现了,我想让它们分开。
是否有可能实现这样的目标:
{
modules: {
api: {
products: // ...
},
pages: {
products: // ...
}
}
}
并且能够像store.api.products
和store.pages.products
?我弄错了吗?
谢谢!