webapp使用微信定位api,安卓机上出现getLocation:timeout
安卓机,切换路由,在componentWillMount中发起ajax请求,向后台所有签名数据,然后使用wx.config进行签名,
window.wx.config({
debug: true,
appId: _config.appId,
timestamp: _config.timestamp,
nonceStr: _config.nonceStr,
signature: _config.signature,
jsApiList: ['getLocation', 'openLocation', 'chooseWXPay'],
})
window.wx.ready(() => {
const loading = weui.loading('定位中')
window.wx.getLocation({
type: 'wgs84',
timeout: 2000,
success: (res) => {
console.log(res)
},
fail: (err) => {
console.log(err)
weui.alert('定位失败,请刷新页面重试')
},
complete: () => {
loading.hide()
},
})
})
然而安卓机在退出路由再进退出再进时,偶尔会出现getLocation:timeout
,也就是直接fail了,不知道为什么,求助
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论