fail request connect error 部分手机时常发生
- 当前 Bug 的表现(可附上截图) [图片] [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo var Fly = require('../../utils/Fly') var fly = new Fly(); fly.config.timeout=10000; fly.interceptors.request.use((config) => { const app =getApp(); config.headers["token"]=app.globalData.token return config; }), (error => { // console.log('请求错误', error) }) fly.interceptors.response.use( (response) => { //状态吗为1000的时候,正常,不为1000,则异常,兼容之前线上版本未更改状态码之前的接口 if(response.data.statusCode === 1000 || response.data.statusCode === 200) { return response.data.result; } else if(response.data.statusCode === 600) { const app = getApp(); let {versionFlag} = app.globalData; (versionFlag == 1) ?app.jumpPage.goTo({ type: "reLaunch", url: "/pages/account_login/account_login" }): app.jumpPage.goTo({ type: "reLaunch", url: "/pages/login/login" }) } else { return Promise.reject(response.data); } }, (error) => { return Promise.reject(error.engine.response || error.engine); } ) export default fly; 线上经常发生,OPPO手机比较常见这个问题,有时正常,有时报错。
oppo、iphone同时操作,OPPO手机会有这个问题,但iPhone正常。
荣耀PLK-AL10也偶尔出现这个问题。
用的是fly请求。