Uni.app用户拒绝授权后,重新唤起授权的方式

223 阅读1分钟
uni.getUserProfile({
					desc: "获取用户信息",
					success: (res) => {
						this.userInfo = res
						console.log("成功");
					},
					fail: (err) => {
						uni.hideLoading()
						console.log("失败");
						if (!this.userInfo) {
							uni.showModal({
								content: "需要获取位置信息才能,获取更多精彩内容",
								confirmText: "确定",
								cancelText: "取消",
								success: (res) => {
									console.log(res);
									if (res.confirm) {
										uni.openSetting({
											success: (res) => {
												console.log(res);
											}
										})
									}
								}
							})
						}