routes: [
{
path: '/',
name: 'home',
get component(){
if(Vue.loggedIn){
return Home
}else{
return Login
}
}
}
Run Code Online (Sandbox Code Playgroud)
我添加了一个吸气剂,似乎工作正常,但我在 if 语句中使用的任何变量或函数都是未定义的。即使我尝试使用全局prototype.$var和mixin函数仍然没有成功。
我所需要的是,如果用户登录到路径“/”,则呈现仪表板视图,如果没有,则登录将呈现为“/”。
注意:我用过 beforeEnter: 并且效果很好。但我不想重定向。
vue.js ×1