Vue接口怎么获取code?要在code为500时返回登录页,,Vue接口怎么获取code?要在code为500时返回登录页
在你的console.log(res,43)下面写上这个判断
if(res.data.code === 500){
//返回登录页
}
给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Vue接口调用问题打印 res按道理 res.code 就能获取到
xx.then(res=>{
if(res.data.code=='500'){
this.$router.push('/login');
}
})
看代码 是直接用的 axios 去请求接口 并没有封装 建议你先输出看一下 res 且你提到的500 应该是接口级(就是后端反的)返回的,所以需要判断
res.data.code 可能是这样
this.axios(params).then((res) -> {}).catch((errror) -> {})
试下这个语法
看下你接口请求成功了么?以及接口返回数据是什么