收藏
回答

this.resolvePrivacyAuthorization is not a functio?

wx.onNeedPrivacyAuthorization触发了,但是在点击同意的时候 this.resolvePrivacyAuthorization({buttonId:'agree-btn',event:'agess'})报错this.resolvePrivacyAuthorization is not a functio?是怎么回事?

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

2 个回答

  • momo
    momo
    2023-08-28

    应该是代码问题,不知道是不是和我碰到的一样。

    是每个页面都引入了private组件,onNeedPrivacyAuthorization在组件里监听,this.resolvePrivacyAuthorization也是写在组件里的?

    2023-08-28
    有用
    回复 1
    • Css🎈
      Css🎈
      2023-08-28
      我的wx.onNeedPrivacyAuthorization是放在界面的onload中写的,this.resolvePrivacyAuthorization也是写在组件里的
      2023-08-28
      回复
  • BOBO
    BOBO
    2023-08-28

    描述下wx.onNeedPrivacyAuthorization是怎么触发的。你怎么操作或发下代码。你这个错误基本就是 wx.onNeedPrivacyAuthorization触发的方式不对

    2023-08-28
    有用
    回复 2
    • Css🎈
      Css🎈
      2023-08-28
      在A界面的onload方法中调用了wx.onNeedPrivacyAuthorization(如图一),点击A界面的微信授权,获取手机号组件,弹出来了弹框如图二,在弹窗子组件中点击了同意,如图三,就报错了,但是确实授权成功了,但是界面报错this.resolvePrivacyAuthorization is not a function
      2023-08-28
      回复
    • BOBO
      BOBO
      2023-08-28回复Css🎈
      参考一下官方代码demo。建议你所有的跟隐私相关的都写在组件里。不在业务逻辑js里。用到弹框的地方直接在页面引入组件。
      2023-08-28
      回复
登录 后发表内容