小程序
小游戏
企业微信
微信支付
扫描小程序码分享
编译器中能够获取地址,但是到了真机调试中时,点击确定,wx.chooseLocation 直接在Fail中返回errMsg: "chooseLocation:fail cancel",意思是我点取消了????
我的代码:
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
为啥我用了你的代码要第二次进去才能选择地址o(╥﹏╥)o
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
提供一个能复现的代码片段,上面那个我试了是没有问题的
删掉小程序再进入试一下
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
为啥我用了你的代码要第二次进去才能选择地址o(╥﹏╥)o
提供一个能复现的代码片段,上面那个我试了是没有问题的
getLocation() {
const that = this;
// 获取当前位置的经纬度
wx.getLocation({
type: 'wgs84',
success (res) {
const latitude = res.latitude
const longitude = res.longitude
wx.openLocation({
latitude: latitude,
longitude: longitude,
// 在地图上显示当前位置
success (res) {
// console.log(res);
// 在地图上选择位置显示
wx.chooseLocation({
success (res) {
console.log(res);
const { address } = res;
// const regex = /^(.*?[市州]|.*?地区|.*?特别行政区)(.*?[市区县])(.*?)$/g;
// const address2 =regex.exec(address);
// console.log(address2)
that.setData({
address
})
console.log(that.data.address)
that.getinfo();
},fail(res){
console.log(res);
}
})
},fail(){
console.log(res)
}
})
}
})
},
删掉小程序再进入试一下