小编use*_*392的帖子

Vue.js 路由器 - 条件组件渲染

 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

8
推荐指数
2
解决办法
8556
查看次数

标签 统计

vue.js ×1