【发布时间】:2020-02-16 18:00:45
【问题描述】:
我正在尝试访问一个处于 Vuex 状态的对象,而不是一个动作。但是我似乎无法访问所有对象键。我可以访问名称,但不能访问角色。
这是对象:
{
"id": 1,
"name": "Ionas Skopelitis",
"role": {
"id": 1,
"rolename": "Member",
"privileges": [
{
"id": 3,
"role_id": 1,
"name": "post"
}
]
}
}
使用这条线:
const user = this.state.userData.role;
我的控制台日志undefined
无济于事,我无法获得角色和特权。我可以用什么来获取只有“特权”的数组?
【问题讨论】:
-
请向我们展示该操作的外观,如果您在组件中使用 mapActions,请也向我们展示。如果您只想获取该信息,请考虑使用 getter ir state