更新记录

1.0.8(2025-06-04) 下载此版本

增加支持vue3版本功能

1.0.7(2025-05-27) 下载此版本

修复已知问题

1.0.6(2025-05-27) 下载此版本

修复vivo、oppo、荣耀等手机相册权限判断不准确问题; 修复ios麦克风权限;

查看更多

平台兼容性

uni-app(4.25)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
-
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

uni-app x(4.25)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

使用方法

<yk-*** ref="***" type="top" @***="***" permissionID="WRITE_EXTERNAL_STORAGE"></yk-***>
import yk*** from "@/components/yk-***/yk-***";
// #ifdef VUE3
import { ref } from 'vue'
// #endif
export default {
    components: {
        yk***
    },
    // #ifdef VUE3
    setup() {
        const permissionID = ref('');
        const *** = ref(null);
        //打开自定义权限目的弹框
        const openAuth = (permission) => {
          permissionID.value = permission // 这个是对应的权限 ACCESS_FINE_LOCATION 位置权限 / WRITE_EXTERNAL_STORAGE 存储空间/照片权限 / CAMERA相机权限 / CALL_PHONE ***
          ***(() => {
            ***.value?.open()
          }, 500)
        }
        //用户授权权限后的回调
        const *** = () => {
          // 这里是权限通过后执行自己的代码逻辑
          console.log('权限已授权,此时可以调用uni的***等api了')
        }
        return {
          permissionID,
          ***,
          openAuth,
          ***
        }
      }
    // #endif
    // #ifndef VUE3
    data() {
        return {
            permissionID:''
        }
    },
    methods: {
        //打开自定义权限目的弹框
        openAuth(permissionID){
            this.permissionID = permissionID;//这个是对应的权限 ACCESS_FINE_LOCATION 位置权限 / WRITE_EXTERNAL_STORAGE 存储空间/照片权限 / CAMERA相机权限 / CALL_PHONE ***
            ***(()=>{
                this.$refs['***'].open();
            },500)
        },
        //用户授权权限后的回调
        ***(){
            //这里是权限通过后执行自己的代码逻辑
            console.log('权限已授权,此时可以调用uni的***等api了');
        }
    }
    // #endif

隐私、权限声明

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

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

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

许可协议

MIT协议