如何在Vue中针对特定路由页面实现隐藏导航栏的功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计609个文字,预计阅读时间需要3分钟。
为了在每一页面上显示导航栏,可以将导航栏与router-view放在同一层级,如下所示:
...
但在某些情况下,我们需要隐藏导航栏,例如在登录页面。这时,可以采用以下方式:
...
为了将导航栏显示在每一个页面中,可以将导航栏与<router-view>放在同一级显示,如下:
<header> ... </header> <router-view></router-view>
但是,在某些时候,我们需要隐藏导航栏显示,比如登录界面,为了实现导航栏的隐藏,可以使用如下代码:
<header v-show="$route.name!=='login'"> ... </header> <router-view></router-view>
这样就可以实现隐藏导航栏。
本文共计609个文字,预计阅读时间需要3分钟。
为了在每一页面上显示导航栏,可以将导航栏与router-view放在同一层级,如下所示:
...
但在某些情况下,我们需要隐藏导航栏,例如在登录页面。这时,可以采用以下方式:
...
为了将导航栏显示在每一个页面中,可以将导航栏与<router-view>放在同一级显示,如下:
<header> ... </header> <router-view></router-view>
但是,在某些时候,我们需要隐藏导航栏显示,比如登录界面,为了实现导航栏的隐藏,可以使用如下代码:
<header v-show="$route.name!=='login'"> ... </header> <router-view></router-view>
这样就可以实现隐藏导航栏。

