在VUE中,有一个需求是判断是否有网络,所以要用到超时返回状态。一开始是在请求头header里面设置timeout:5000,只是没有效果,后面在前面加上{body: {}}后,就可以超时返回了。

vue请求timeout正确使用:

this.axios.post("/app/json", {
   body: {}
 },{timeout:5000}).then(res=>{})

vue请求timeout错误示范:

this.axios.post("/app/json", {
   timeout:5000,
   body: {}
 }).then(res=>{})

单独请求里设置超时 把timeout 写在这里 写在这里没有反应

Logo

前往低代码交流专区

更多推荐