更新记录
1.0(2024-04-02) 下载此版本
新版发布
平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | - | - | - | √ | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | × | × | × | × | × | - | × | × | × | × |
nh-authorize
使用方法
- 引入插件,如nuve为例子:
import { requestPermissionall, requestPermission } from '@/utils/nh-authorize.js'
2.多权限同时请求:
requestPermissionall(['camera','record']).then(value => {
//权限没有通过会false并请求授权弹窗或授权设置页
//通过后直接执行
if(value){
//您的业务代码
}
})
- 单权限请求:
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请**
⚠️注意:本模块封装基于《App权限判断和提示》的模块进行二次升级封装,意在更方便使用,尊重原创,向之前模块作者致敬!

收藏人数:
下载插件并导入HBuilderX
下载插件ZIP
赞赏(2)
下载 164
赞赏 2
下载 10656193
赞赏 1797
赞赏
京公网安备:11010802035340号