pinia操作是否可以划分为两个名称空间,以便在属性n1和n2上进行访问,从而:
// current
store.n1a('hi')
store.n2b()
// wanted
store.n1.a('hi')
store.n2.b()
// ugly workaround:
store.namespace1().a('hi')
// store would look like
actions: {
namespace1() {
return {
a(msg) {
console.log(msg);
},
};
....
},
},
它有助于清洁f()命名很多. bath.paint()和kitchen.paint()而不是bathPaint()等类似:https://vuejs.org/api/options-state.html#expose
1条答案
按热度按时间efzxgjgh1#
Pinia不需要名称空间。
您可以通过导入直接访问另一个存储。
【链接】【1】【1】:https://pinia.vuejs.org/core-concepts/getters.html#accessing-other-stores-getters
我的建议是创建两个独立的商店,并访问它,因为你想要的