vue非路由页面跳转到路由页面

使用vue-cli
做了一个登录模块,
登录成功后跳转到主页面,也就是使用路由的页面

<app-header></app-header>
<route-view></route-view>
<app-footer></app-footer>

我不想把登陆模块放到路由之中,因为会共享到app-header和app-footer
想把他提取出来做单独的页面
路由归主页面

感觉这样就不是单页面了

请问该怎么处理

阅读 6.7k
4 个回答

把header和footer写到主页里去啊,然后登录页和主页是同一级别的路由,再在主页里弄子路由

新手上路,请多包涵

那你就直接this.$router.push你的主页面,如果要做单页面的话,肯定要在同一个路由的,关于共享组件那里,你可以判断一下是否显示啊

如果你纠结于单页面,你可以再抽一层路由,主路由负责分发登录和操作入口,子路由负责操作的具体功能

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