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老哥,解决了吗
canvasToTempFilePath画布下载后为什么文字位置不一样?开发者工具上测试没问题,在真机测试上打开页面也是正常的,如下图[图片] 但是使用 context.draw(false,function (res){ console.log('draw',res) //将生成好的图片保存到本地,需要延迟一会,绘制期间耗时 setTimeout(function () { wx.canvasToTempFilePath({ canvasId: 'mycanvas', success: function (res) { var tempFilePath = res.tempFilePath; that.imageUrl = tempFilePath console.log(tempFilePath) }, fail: function (res) { console.log(res); } }); }, 200); }); 下载 wx.saveImageToPhotosAlbum({ filePath: that.imageUrl, success(res) { uni.hideLoading(); wx.showModal({ content: '图片已保存到相册,赶紧晒一下吧~', showCancel: false, confirmText: '好的', confirmColor: '#333', success: function (res) { if (res.confirm) { console.log('用户点击确定') } }, fail:function(res){ console.log(11111) } }) } }) 下载图片后文字的位置都偏移了 [图片] 请问怎么解决
2022-10-14