vuex模块中的两个级别

时间:2019-05-15 16:30:05

标签: module vuejs2 naming-conventions vuex

我在Vuex模块中有用户

// users.js

export const state = () => ({

    users: [
   {
        // users go here
    }
]
});


};

我可以通过以下方式访问值

$store.users.users

但是我想使用mapstate映射或仅别名为this.users

是否可以摆脱“双重用户”?

1 个答案:

答案 0 :(得分:1)

是:

computed: {
  ...mapState('users', ['users'])
}

mapState的第一个参数引用users模块,第二个参数是要映射的属性数组,在这种情况下为users属性。