if判断之后不执行捕捉到失败信息,但是不执行wx.openSetting,单独执行时可以的?

发布于 6 年前作者 jie677522 次浏览最后编辑 6 年前来自 issues
2 回复
xyin
xyin1 楼5 年前

可以通过 wx.getSetting 先查询一下用户是否授权了 “scope.writePhotosAlbum”

不能用wx.openSetting,因为没有点击的情况下调用无效。

jiejin
jiejin2 楼4 年前
改代码:
// 需要触摸才能触发
wx.showModal({
  title: '提示',
  content: '需要您授权相册权限后才能保存,请打开权限',
  showCancel: false,
  success: ()=> {
    wx.openSetting()
  }
});