更新记录

1.0(2024-04-02)

新版发布


平台兼容性

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

nh-authorize

使用方法

  1. 引入插件,如nuve为例子:
    import {
    requestPermissionall,
    requestPermission
    } from '@/utils/nh-authorize.js'

2.多权限同时请求:

requestPermissionall(['camera','record']).then(value => {
    //权限没有通过会false并请求授权弹窗或授权设置页
    //通过后直接执行
            if(value){
                //您的业务代码
            }
        })
  1. 单权限请求:
requestPermissionall('camera').then(value => {
    //权限没有通过会false并请求授权弹窗或授权设置页
    //通过后直接执行
            if(value){
                //您的业务代码
            }
        })

支持权限

scope 说明 APP 微信小程序
location 定位 支持 支持
camera 摄像头 支持 支持
record 麦克风 支持 支持
photo 相册 支持 支持
contact 通讯录 支持 不支持
calendar 日历 支持 不支持
push 推送消息(安卓不支持) 支持 不支持
memo 备忘录 (安卓不支持) 支持 不支持
userInfo 用户信息 不支持 支持
userLocationBackground 后台定位 不支持 支持
address 地址 不支持 支持
invoice 发票信息 不支持 支持
invoiceTitle 发票抬头 不支持 支持
werun 微信运动步数 不支持 支持
invoice 发票信息 不支持 支持

如有bug请联系QQ1718288989

⚠️注意:本模块封装基于《App权限判断和提示》的模块进行二次升级封装,意在更方便使用,尊重原创,向之前模块作者致敬!

隐私、权限声明

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

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

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

许可协议

MIT协议

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