- 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);
2022-02-14 - 黑色背景的小程序,在点击tabBar切换过程中会闪一下白
1. 减少不必要的 setData 可以消除 data 变化导致的闪烁现象 2. 使用普通 image 代替 cover-image 、普通 view 代替 cover-view 可以减弱由于 cover 组件创建偏慢导致的闪烁现象(但要注意组件层叠层级) 但 android 本身的的渲染延迟仍然会导致一部分闪烁现象
2023-05-11