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

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

阅读 6.1k
6 个回答

v-show or v-if

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

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

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

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

我遇到过这个问题,根组件什么组件都不放,只根据路由加载独立的二级组件

Root->(/login)->Login
    ->(/)->Home-> ...
            -> ...
    ->(/...)->Other
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题