2023-4-28,真机也能request.abort()了
RequestTask.abort()在开发工具正常,安卓真机上无效?求各位大神帮帮忙微信版本:8.0.16 代码片段:https://developers.weixin.qq.com/s/MhuGQ2m77vxl 预计效果:依次打印 requestStart->abortStart->requestError 真机实际效果:依次打印 requestStart->abortStart->requestSuccess 如下面代码,只是间隔了10毫秒,就无法中断请求,依然走到了success中,此问题开发工具上能正常走fail中断请求,但是真机上不行,还是走success。 但如果去掉setTimeout,在request请求后直接调用RequestTask.abort()是可以中断请求的,但是只要间隔一点时间,就无法中断请求。 我实际请求的服务器地址响应成功需要一秒多,这期间执行RequestTask.abort()更是无法中断请求。 按照文档找半天了,没找到是什么问题......求各位大神解答一下这个是什么问题,为什么真机上不生效 console.log("requestStart") const requestAbort = wx.request({ url: "http://www.baidu.com", method:"GET", success:function(e){ console.log("requestSuccess") }, fail:function(e){ console.log("requestError") } }) setTimeout(() => { console.log("abortStart") requestAbort.abort(); }, 10);
2023-04-28开发者工具点击这个上传报错 <button>: chooseAvatar:fail Cannot read property 'initScl' of undefined
点击chooseAvatar按钮报错。https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html 点击上传头像按钮后 ,点击从相册选择,不选择图片,滑动返回 。 再次点击上传头像报错<button>: chooseAvatar:fail another chooseAvatar is in progress.
2023-02-06