为了账号安全,请及时绑定邮箱和手机立即绑定

如何在main.js或者在router.js文件里用 路由的.push() .replace()方法,怎么个写法

如何在main.js或者在router.js文件里用 路由的.push() .replace()方法,怎么个写法

紫衣仙女 2019-05-13 09:33:42
也就是组件以外的地方用router跳转。试了很多次,要么不起作用,要么就报错
查看完整描述

2 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

要先引用你写好的router
//inrouter/index.js
exportdefaultnewRouter({})
//inaxios=>请求报错
importRouterfrom'./router'
letApplySuccess=function(response){
Router.push({name:'login'})
}
                            
查看完整回答
反对 回复 2019-05-13
?
动漫人物

TA贡献1815条经验 获得超10个赞

main.js:
//...
newVue({
el:'#app',
router,
store,
components:{App},
template:'',
created(){
this.$router.push('/login')
}
})
route.js:
//...
constroute=newRouter({
routes:[
{path:'/'},
{path:'/login'}
]
})
route.push('/login')
exportdefaultroute
other.js:
importroutefrom'route.js'
route.push('/login')
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 8131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信