4***@qq.com
4***@qq.com
  • 发布:2023-10-23 18:22
  • 更新:2023-10-24 11:07
  • 阅读:201

#插件讨论# 【 h5定位组件_获取精准定位_获取ip定位(可持续定位) - 何木木 】1

分类:uni-app

你好,问下用户去哪里重新开启定位

2023-10-23 18:22 负责人:无 分享
已邀请:
HRK

HRK - 一位热爱uniapp的小少年^v^

this.$refs.muLocation.__init().then(location => {
// 用户授权了和开启了定位,把定位对象保存到 data 中
this.locationRef = location
uni.hideLoading()
}, err => {
// 用户拒绝了定位请求,获取系统没有开启定位功能
uni.hideLoading()
if (err.code === 1) {
uni.showModal({
title: '获取定位权限失败',
content: '你拒绝了位置授权服务。请允许当前页面获取定位授权,后刷新页面。'
})
} else {
uni.showModal({
title: '获取定位权限失败',
content: '请确定手机定位已打开,并且当前浏览器允许获取定位,都开启后请刷新页面。'
})
}
})

可以在用户拒绝后,在特定情况下再执行一次上面的代码

  • 4***@qq.com (作者)

    我拒绝了两三次,太就不弹出授权框了,这种情况怎么办

    2023-10-24 15:58

  • HRK

    回复 4***@qq.com: 设置个计数器试试,如果拒绝次数超过2次,那就重新加载一下页面或重启一下程序

    2023-10-25 13:55

要回复问题请先登录注册