更新记录

1.0(2023-09-06)

2023.09.06 初版更新


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.12 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

如果有任何问题请在底部留言描述清楚,如需付费远程协助请添加微信

作者微信:AxosPMfk【备注来意】

1、下载示例

下载插件后将 /components/opendate-Window 文件夹复制到你项目的/components 目录下

2、引入插件

如果只在某些页面引入,则在单个页面引入插件即可,例如:登录页或者注册页

如果需要全局引入, 在 main.js 引入后声明,然后在需要使用的页面引入template即可 全局main.js

import Agreement from '@/components/opendate-Window/opendate-Window.vue'

Vue.component('x-agreement', Agreement)

单个页面index.vue

<template>
    <view class="content">
        <x-agreement ref="agreement" @confirm="confirm" @cancel="cancel" @getstatus="getstatus"></x-agreement>
    </view>
</template>
<script>
    export default {
        data() {
            return {
                showdate: false,
                status:false,
            }
        },
        methods: {
            confirm(e){
                console.log('授权',e)
                if(e){
                    this.status = false
                }else {
                    this.status = true
                }
            },
            cancel(e){
                console.log('取消',e)
                if(e){
                    this.status = false
                }else {
                    this.status = true
                }
            },
            getstatus(e){
                console.log('授权状态',e)
                // true 未授权状态 需弹窗;false 无需授权
                if(e){
                    this.status = false
                }else {
                    this.status = true
                }
            },
            open(){
                this.$refs.agreement.init();
            },
        }
    }
</script>

(详情可查看项目示例) ``

3. manifest.json

切换为源码视图中添加usePrivacyCheck

"mp-weixin" : {

          "__usePrivacyCheck__": true
    },

注意事项:

1.先在小程序后台设置用户隐私保护指引:设置-基本设置-服务内容声明-用户隐私保护指引 2.小程序的基础库版本从 2.32.3 开始支持,所以要选这之后的基础库版本,否则不生效; 小程序隐私保护官方开发文档:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问