Vue 单页面应用 把公共组件放在 app.vue 但是我希望某个页面没有这些公共组件怎么办???(比如登陆页面)

 

 <div  class="all"  v-if="$route.path!=='/login'" >

Vue 单页面应用 把公共组件放在 app.vue 但是我希望某个页面没有这些公共组件怎么办(比如登陆页面)
我做后台管理的项目 每个页面都有 导航栏 但是我希望 登陆页面只有一个背景色和一个登陆框 没有导航栏 那应该怎样设置呢???求教

  • 关注 | 9
  • 收藏
  •  评论
  • 邀请回答
  • 编辑
  • Translate
  •  

加班狗  79

2018-01-23 提问

默认排序时间排序

6 个回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

v-show or v-if

  •  评论
  • 赞赏
  • 编辑

sillyY  67

2018-01-23 回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

用vue-router,你看一下文档就应该知道了

  •  评论
  • 赞赏
  • Translate
  • 编辑

Owl_tang  62

2018-01-23 回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

在登录页面用v-if把导航栏隐藏掉

  •  评论
  • 赞赏
  • Translate
  • 编辑

半夏  124

2018-01-23 回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

可以在vue-router的配置项meta中自定义

  •  评论
  • 赞赏
  • Translate
  • 编辑

木纸鸢  74

2018-01-23 回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

我直接把登录页拿出来放到个html里,省了好多事。。。

  •  评论
  • 赞赏
  • Translate
  • 编辑

SPACE  102

2018-01-23 回答

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

我遇到过这个问题,根组件什么组件都不放,只根据路由加载独立的二级组件 <div  class="all"  v-if="$route.path!=='/login'" >

Root->(/login)->Login
    ->(/)->Home-> ...
            -> ...
    ->(/...)->Other
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值