更新记录
1.0.0(2025-03-20) 下载此版本
1.0.0 微信隐私授权弹窗
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.94 | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
微信小程序隐私授权弹窗组件
涉及处理用户个人信息的小程序开发者,需通过弹窗等明显方式提示用户阅读隐私政策等收集使用规则。
为规范开发者的用户个人信息处理行为,保障用户合法权益,微信要求开发者主动同步微信当前用户已阅读并同意小程序的隐私政策等收集使用规则,方可调用微信提供的隐私接口
用于“微信小程序”隐私授权弹窗!!
注意事项
- 本组件使用到 uvie-plus 中的弹窗组件 up-popup,需要结合 uvie-plus 进行使用;
- 组件需要在微信公众后台-账号设置-服务内容声明-用户隐私保护指引 通过审核才可用;
- 仅支持 vue3,支持监听点击授权按钮时弹窗,也支持在进入小程序查询隐私授权情况就进行弹窗,拒绝授权可直接退出小程序;
- 若导入示例项目演示,需要在微信开发者工具-详情-基本信息-修改AppId(配置号码授权用户隐私保护指引已经通过审核的APPID);
使用方法:
- 下载插件导入项目中;
- 在需要弹窗的页面按照下方引入该组件,比如登录页面,需要号码授权登录需要弹窗授权弹窗;
- 由于该组件中用到的 uview-plus 弹窗 up-popup 组件,所以前提条件是 vue3+uview-plus 已安装才进行使用;
props
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
id | String | uu-privacy | 必填*,唯一值 uu-privacy,通过 id 唤起授权弹窗组件 |
appName | String | 无 | 必填*,描述信息:${appName}小程序隐私保护指引 |
manua | Boolean | true | 可选?,是否手动监听需要授权,true-注册监听需要授权,一般在需要点击授权的按钮时自动弹出隐私协议(比如登录),false-查询隐私授权情况 ,一般在小程序启动时自动弹出隐私协议(比如启动时需要授权获取定位等,授权后登录等则不需要再次授权) |
isExit | Boolean | false | 可选?,点击拒绝授权是否直接退出小程序 |
color | String | #5685ff | 可选?,主题色 |
<uu-privac manua id="uu-privacy" appName="小程序名" />
<button
data-eventsync="true"
open-type="getPhoneNumber"
@getphonenumber="getPhonenumber"
>
手机号快捷登录
</button>
该组件封装有参考作者:不如摸鱼去 微信小程序隐私保护弹出框 隐私协议弹出框 隐私弹框