采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在ts文件中使用Vue2的this.$router.push方法或者Vue3的useRouter().push方法跳转路由会报错router实例不存在,这种情况要如何处理?是不是vue-router的bug
可以直接把 router 的实例 import 过来使用就可以了,亲测可用。
import router from './router' axios.interceptors.response.use(config => { }, e => { //在出现错误的时候跳转, router.push('/login') })
老师还是老师👍
同学你好 vue-router 的钩子函数 useRoute 只能在组件的 setup 区域使用,这是 vue 组件的约定俗成,在其他地方使用都会是 undefined。
我用vue2的this.$router.push方法也报router的undefine ,要如何在js或ts文件中实现路由跳转,目前有标准方案吗?😵💫
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.5k 2
1.2k 2
797 17
1.3k 17
1.8k 15