Vuex 模块中的两个级别
Two levels in Vuex module
我在 Vuex 模块中有用户
/users.js
export const state = () => ({
users: [{
// users go here
}]
});
我可以使用
访问这些值
$store.users.users
但我想使用 mapstate 映射或别名到 this.users
,这可能吗。
如果失败,我可以摆脱 'double users' 吗?
是:
computed: {
...mapState('users', ['users'])
}
mapState
的第一个参数引用 users
模块,第二个参数是要映射的属性数组,在本例中为 users
属性。
我在 Vuex 模块中有用户
/users.js
export const state = () => ({
users: [{
// users go here
}]
});
我可以使用
访问这些值$store.users.users
但我想使用 mapstate 映射或别名到 this.users
,这可能吗。
如果失败,我可以摆脱 'double users' 吗?
是:
computed: {
...mapState('users', ['users'])
}
mapState
的第一个参数引用 users
模块,第二个参数是要映射的属性数组,在本例中为 users
属性。