- 小程序webview+H5嵌套的问题出现了接口访问失败,是不是小程序把网络请求的线程设置访问了?
import axios from 'axios' import qs from 'qs'; axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; axios.defaults.withCredentials = true; axios.defaults.timeout = 60000 export function postSpecial(url,params) { return new Promise((resolve, reject) => { axios.post( baseUrl1 + url, qs.stringify(params)) .then(res => { resolve(res.data); if (res.data.isLogin == "N") { setStore('isLogin',false) } }) .catch(err => { if (err.message == "Network Error" ) { Toast('网络在开小差'); } else if (err.message.indexOf('timeout')!=-1){ Toast.fail('连接超时'); } reject(err); }); }); }; 结果就是网络请求获取的内容不稳定,偶尔会出现某一到两个请求超时的情况,但是实际上前端提出了请求并被记录了下来: [图片] 后台access.log 日志并没有收到前端发出的请求: [图片] 我现在怀疑是否是小程序webview的内核限制了访问? 至于微信给的回复我也是很生气,拖了3天让我自己去查,我还要查到什么地步? 网络我也查了,前端的配置我也查了,后端的代理我也查了,出现丢失是偶发性的。我还限制了访问的线程数量,还是会有此现象。 有没有技术开发人员解决一下啊,那么多大厂的小程序内嵌都没有遇到过这种问题么?给个解决的思路。 “给您带来的不便还请谅解”,怎么谅解? 这个项目不做了? [图片]
05-16 - 更新了个版本 ,公众号调试网页,控制台不见了?
[图片]
2020-12-22 - 会员卡开卡组件的流程中这个页面可以去掉么?直接到开卡的页面去。不知道这个页面是做什么的
[图片]
2020-12-03