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

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

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

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

感觉这样就不是单页面了

请问该怎么处理

阅读 6.8k
4 个回答

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

新手上路,请多包涵

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

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

推荐问题