【发布时间】:2021-03-02 12:23:07
【问题描述】:
使用 Vue3。我想设置路由定义中允许的角色,然后在beforeRouteEnter 中使用该值。比如:
{
path: "secure/page",
name: "SecurePage",
component: SecurePage,
params: {role: admin},
}
然后
const guard = {
template: `...`,
beforeRouteEnter (to, from, next) {
next(vm => {
if( 'admin' === vm.$route.params.role) {
}
})
},
}
因为它不起作用。有没有可能?
【问题讨论】:
标签: vue.js vue-component vue-router vuejs3