if判断之后不执行捕捉到失败信息,但是不执行wx.openSetting,单独执行时可以的?
发布于 5 年前 作者 jie67 7311 次浏览 来自 官方Issues
2 回复

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

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

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

回到顶部