【发布时间】:2019-11-17 21:59:57
【问题描述】:
我有一个动态角色系统,管理员可以添加或删除角色。我搜索如何在元数据中添加 vue 路由器中的角色作为基于此角色访问级别的数组 我正在尝试通过商店添加它不起作用。如何从 API 获取角色并将其设置在 vue 路由器中?也许我做错了,因为我是 vuejs 的新手,可以帮助我谢谢。
我尝试添加 vuex 商店以添加路由器元,但我在商店中有角色没有在路由器元上设置它
name: 'Home',
component: Home,
children: [
{
path: '/users',
meta: { label: 'Users', role: store.getters.roles },
component: Users
}]```
``` path: '/',
name: 'Home',
component: Home,
children: [
{
path: '/users',
meta: { label: 'Users', role: ['admin','staf'] },
component: Users
}, ```
【问题讨论】:
标签: vue.js vuejs2 vuex vue-router