新版微信小程序用户隐私协议授权,基础库版本必须大于等于2.32.3
manifest.json文件中进行配置
"mp-weixin" : {
"__usePrivacyCheck__" : true
},
App.vue中配置 判断用户有没有进行过隐私授权
// #ifdef MP
wx.getPrivacySetting({
success(res) {
//console.log(res)
//console.log('是否需要授权:', res.needAuthorization, '隐私协议的名称为:', res.privacyContractName);
if (res.needAuthorization) {
that.globalData.privacyContractName = res.privacyContractName;
that.globalData.showPrivacy = true;
} else {
that.globalData.showPrivacy = false;
}
}
});
// #endif
编写组件
隐私保护指引
在使用当前小程序服务之前,请仔细阅读
{{ privacyContractName }}
。如果你同意{{ privacyContractName }},请点击“同意”开始使用。
使用组件
//调用组件
//引用组件
import privacyPopup from '@/components/privacyPopup/privacyPopup/privacyPopup.vue';
//注册组件
components: {
privacyPopup
},