微信公开课
微信公开课小程序热门讨论关于「wxsaveImageToPhotosAlbum保存图片失败」的小程序开发问题
补充:当前Bug的表现(可附上截图)代码走到wxsaveImageToPhotosAlbum没任何反应,预期表现复现路径提供一个最简复现Demo下载图片share:function(){letthat=this;wxcanvasToTempFilePath({canvasId:
展开:当前Bug的表现代码走到wxsaveImageToPhotosAlbum没任何反应,预期表现复现路径提供一个最简复现Demo下载图片share:function(){letthat=this;wxcanvasToTempFilePath({canvasId:myCanvas,success:function(res){consolelog(restempFilePath)thatsetData({tempFilePath:restempFilePath})wxsaveImageToPhotosAlbum({filePath:restempFilePath,success:functionsuccess(res){wxshowModal({title:成功保存图片,content:已成功为您保存图片到手机相册,请自行前往朋友圈分享,success:function(){thatsetData({friendTrue:false})}})},fail:functionfail(e){wxgetSetting({success:(res)={consolelog(res);consolelog(resauthSetting[scopewritePhotosAlbum]);if(resauthSetting[scopewritePhotosAlbum]==false){wxopenSetting({success:(res)={consolelog(res);}})}}})}});}})},这个问题目前再iphone56有问题,我的手机是iPhone8就没有问题,再另外一个iphone8就有问题,不知道为啥,这段代码以前没有问题,最近才出现问题,不知道为啥,我一直没有动过即速小程序:用我的解决方法,代码如下绑定tap点击事件submit(){thisgetAuth(scopewritePhotosAlbum)then(()={ 在这里处理接下里的流程},()={ consolelog(请开启保存到相册权限);})}小程序校验权限getAuth(key){returnnewPromise((resolve,reject)={if(!ctxisXCX){returnresolve();}wxgetSetting({success(auth){用户授权过if(authauthSettinghasOwnProperty(key)){拒绝if(!authauthSetting[key]){wxopenSetting({success:res={用户开启if(resauthSetting[key]){resolve();}else{reject();}},fail(){reject();}})}else{成功授权resolve();}}else{用户一次都没有授权过wxauthorize({scope:key,success(res){成功授权resolve();},fail(){拒绝授权reject();}})}}})})},:老哥,你现在点击保存,拒绝授权以后,再点击会opensetting吗:老哥,问题解决了没有我的也是这样,之前好好的,现在走到保存那直接就跳过了;授权提示框都没跳出来解决了麻烦分享一下多谢:麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml)
更多有关「wxsaveImageToPhotosAlbum保存图片失败」的讨论可以前往微信公开课小程序参与互动哦!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「wxsaveImageToPhotosAlbum保存图片失败」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「wxsaveImageToPhotosAlbum保存图片失败」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「wxsaveImageToPhotosAlbum保存图片失败」
微信公开课小程序热门讨论「wxsaveImageToPhotosAlbum保存图片失败」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「wxsaveImageToPhotosAlbum保存图片失败」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。