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

vue 引入的js文件里写了this.$router.replace({ path:

vue 引入的js文件里写了this.$router.replace({ path:

有只小跳蛙 2019-04-17 17:18:25
把这个单独写的js文件 引入到了 main.js 除了这个跳转没执行 其他的都执行了 这是为啥啊。。以前把拦截器 写在main.js里了 router.replace({ path: '/login'}); 是生效的,现在单独写在一个js文件夹里就不行了
查看完整描述

2 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

js文件里不能这样使用,

下面这样就OK了


import router from "../router";


router.push({path: '/login'})


查看完整回答
反对 回复 2019-05-19
?
慕仙森

TA贡献1827条经验 获得超7个赞

this打印出来应该不是当前vue实例吧


查看完整回答
反对 回复 2019-05-19
  • 2 回答
  • 0 关注
  • 13056 浏览
慕课专栏
更多

添加回答

举报

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