axios中router of undefined
原代码
service.interceptors.response.use(
response => {
if(response.data.code == 90001){
this.$router.push("/")
}
}
)
报错:can not read property "$router" of undefined,修改const that = this也不奏效
修改后代码
import router from "../router/index"
service.interceptors.response.use(
response => {
if(response.data.code == 90001){
router.push("/")
}
}
)
直接使用router实例进行操作即可 "../router/index"为router路径