收藏
回答

相机拒绝授权后再次请求

相机拒绝授权后binderror事件怎么调请求授权事件

回答关注问题邀请回答
收藏

2 个回答

  • 🦢
    🦢
    2020-10-12

    请问楼主解决这个问题了吗

    2020-10-12
    有用
    回复 1
    • 栉风
      栉风
      2020-10-12
      error() {
          var that = this
          wx.showModal({
            title: '提示',
            content: '您拒绝了授权,将无法使用拍照功能,点击确定重新获取授权',
            success(res) {
              //
              if (res.confirm) {
                //console.log('重新授权')
                wx.openSetting({
                 success(){
                   
                 }
                })
              }
            }
          })
        },
      监听拒绝授权binderror="error",提示用户重新授权即可
      2020-10-12
      回复
  • 卢霄霄
    卢霄霄
    2019-03-21

    button openSetting ?

    2019-03-21
    有用
    回复 9
    • 栉风
      栉风
      2019-03-21

      opensetting授权之后返回相机页面还是用不了 要重进小程序

      在onshow里重新调用this.onload()  重新加载页面也不生效


      2019-03-21
      回复
    • 卢霄霄
      卢霄霄
      2019-03-21回复栉风

      可能是授权异步的问题,官方应该在处理了,在失败回调里再调一次相机呢

      2019-03-21
      回复
    • 栉风
      栉风
      2019-03-21回复卢霄霄

      我就是不知道怎么在binderror里调啊  要调哪个函数啊

      2019-03-21
      回复
    • 卢霄霄
      卢霄霄
      2019-03-21回复栉风

      哦 你是用的camera组件吗?能撸个代码片段吗?

      2019-03-21
      回复
    • 栉风
      栉风
      2019-03-21回复卢霄霄

      用的camera组件啊 拒绝授权的binderror事件

      https://developers.weixin.qq.com/s/HAOwK1mR7Z7P

      2019-03-21
      回复
    查看更多(4)
登录 后发表内容