<button
id="agree-btn"
open-type="agreePrivacyAuthorization"
class="btn confirm"
bindagreeprivacyauthorization="handleAgree"
>
同意并进入
</button>
methods: {
handleAgree() {
this.triggerEvent('confirm')
}
}
调试断点是是有进到handleAgree方法的,此时调用接口报错:getUserInfo:fail api scope is not declared in the privacy agreement。
后台配置了隐私政策,
而且调用wx.getPrivacySetting获取的needAuthorization是false,证明点击按钮是生效的。
请问是什么问题?
mp-privacy小程序隐私保护授权弹窗组件https://developers.weixin.qq.com/community/develop/article/doc/00040cdf6981c8983240486316b413
用户信息分为头像和昵称,头像不需要处理,昵称需要按 demo 4 方式,或者首屏弹出处理了。
可以看看我笔记:
https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html
可以直接用官方的demo