javascript - Vuex 模块中的两个级别
问题描述
我在 Vuex 模块中有用户
/users.js
export const state = () => ({
users: [{
// users go here
}]
});
我可以访问这些值
$store.users.users
但我想this.users
用mapstate映射或别名,这可能吗?
如果做不到这一点,我可以摆脱“双重用户”吗?
解决方案
是的:
computed: {
...mapState('users', ['users'])
}
第一个参数mapState
引用users
模块,第二个参数是要映射的属性数组,在本例中为users
属性。
推荐阅读
- react-native - 有什么方法可以从 React Native 中的 env 文件中获取 appcenter 配置
- php - PHP IF 语句包含 || 从一个数组
- reactjs - 如何在 ant design 或 material UI 中使用 react-hook-form
- database - 使用 UNIX 建立与 DB2 的连接
- unity3d - 脚本创建的 GameObject(Prefab 对象)在 Unity3d 中不出现在 Game View 中但出现在 Scene View 中
- time-complexity - 大写 N 与小 n 的时间复杂度
- c++ - SFML 从文件加载完成并出现错误代码
- angular - 指令中的 NgControl:没有 NgControl 的提供者
- angular - 无法设置未定义的属性“分页器” - 单元测试
- regex - 查找 Dropbox 路径在某些计算机上不起作用