这里以摄像头权限为例:

onShow() {
	uni.authorize({
		scope:'scope.camera',
		success: (res) => {
				console.log('11111');
		},
		fail: (res) => {
			uni.showModal({
					content:'检测到您没打开摄像头权限,是否去设置打开?',
					confirmText: "确认",
					cancelText:'取消',
					success: (res) => {
							if(res.confirm){
								uni.openSetting({
									success: (res) => {
										console.log(res);
									}
								})
							}else{
								uni.navigateBack({
									delta:1
								})
							}
					}
			})
		}
	})
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐