- 华为nove4e出现调用图片接口直接进入fail函数,微信版本和基础库都是最新
华为nove4e出现调用图片接口直接进入fail函数,微信版本和基础库都是最新的 [图片] // 图片上传 upload: function () { var _this = this; wx.chooseImage({ // 所选的图片的尺寸(original原图,compressed缩略图) sizeType: [ 'compressed'], count:2, success:function(res) { _this.imgQiNiu(res.tempFilePaths,0) }, fail:function(err){ //console.log(err); if (err.errMsg == "chooseImage:fail cancel"){ console.log("用户取消上传图片") }else{ wx.showModal({ title: '提示', content: '微信系统错误!换张图片试试吧', }) } } }) },
2019-08-15 - vivo手机wx.getLocation不弹框授权
又是vivo手机的bug,不管苹果还是其他安卓都可以弹框,就发现vivo手机有问题,不是拒绝是没有弹框出现,直接进入fail函数了,输出的是"getLocation:fail:auth denied" 排除信号问题,手机上的GPS也开了的。 手机型号vivo X20Aarmeabi-v7a 运行系统27 微信版本7.0.4 基础库版本2.7.2 [257] 往返耗时68ms 连接方式Wi-Fi - 当前 Bug 的表现(可附上截图) [图片] [图片]
2019-06-26 - vivo手机调用wx.canvasToTempFilePathAPI闪退
苹果,大部分安卓都可以,目前就VIVO手机一调用此API就闪退, 1、首先排除不是canvas宽高过大 2、排除手机微信版本问题和基础库版本问题 3、排除canvas不存在问题 从这开始贴码吧 ctx.draw(false, function () { console.log("第8步获取canvas图片") setTimeout(function(){ wx.canvasToTempFilePath({ canvasId: 'firstCanvas', success: (resss) => { console.log("第9步生成图片成功") console.log(resss) // 出现提示上传中的提示 wx.hideLoading(); wx.showLoading({ title: '上传中', }) // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 qiniuUploader.upload(resss.tempFilePath, res => { //console.log(res) _this.setData({ //注意这中间有个"/"在 tempFilePaths: _this.data.qiniuInfo.uploadUrl + "/" + res.key }) // 图片上传成功后加载提示消失 wx.hideLoading(); _this.setData({ imgurl: _this.data.tempFilePaths }) // 放入数组,循环出缩略图 let arr = _this.data.imgArr; arr.push(_this.data.tempFilePaths) _this.setData({ imgArr: arr }); }, (error) => { console.log('error' + JSON.stringify(error)) }, { region: 'ECN', //ECN, SCN, NCN, NA, ASG //这里是你所在大区的地址 uploadURL: _this.data.qiniuInfo.uploadUrl, domain: _this.data.qiniuInfo.doman, //后端生成的文件key key: _this.data.qiniuInfo.uniqueKey, //这里的uptoken是后端返回来的 uptoken: _this.data.qiniuInfo.token, }) }, fail: (e) => { console.log(e); wx.showToast({ title: e.errMsg, duration:2000, icon:"none" }) } }) }, 500) })
2019-06-18