2020-01-07 uni-app uni-app 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051// 位置授权getAuthorizeInfo(){ const that = this; uni.authorize({ scope: 'scope.userLocation', success() { // 允许授权 that.getLocationInfo(); }, fail(){ // 拒绝授权 that.openConfirm(); console.log("你拒绝了授权,无法获得周边信息") } })}// 获取地理位置getLocationInfo(){ uni.getLocation({ type: 'wgs84', success (res) { console.log(res); } });}// 再次获取授权// 当用户第一次拒绝后再次请求授权openConfirm(){ uni.showModal({ title: '请求授权当前位置', content: '需要获取您的地理位置,请确认授权', success: (res)=> { if (res.confirm) { uni.openSetting();// 打开地图权限设置 } else if (res.cancel) { uni.showToast({ title: '你拒绝了授权,无法获得周边信息', icon: 'none', duration: 1000 }) } } });}onShow() { // 动态设置标题 // uni.setNavigationBarTitle({ // title: this.$t('买金'), // }) this.getAuthorizeInfo();} 作者: w晚风 文章链接: http://zhou.wp.xiat123.cn/2020/01/07/uni-app/202011/09/ 版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处! 上一篇: npm安装sha256加密 下一篇: uni-app permission 添加失败解决方案 本文目录 本文目录