在二次封装axios时,鉴权失败需要返回登录页面,这时候需要用到useRouter(),但是打印后router返回undefined

原因:

import { useRouter } from "vue-router";

此方式引入的useRoute()useRouter()必须在setup()中调用,否则返回undefined

解决:

直接引入router实例

import router from '../router/index'