uni.chooseLocation({
success(res){
// that.$utils.getposistion(false,true,`${res.longitude},${res.latitude}`).then(add=>{
// that.formdata.region = `${add.province||''}-${add.city||''}-${add.district||''}`
// that.formdata.province_name = add.province||''
// that.formdata.city_name = add.city||''
// that.formdata.district_name = add.district||''
// that.formdata.address = `${res.address} ${res.name}`
// uni.hideLoading()
// }).catch(err=>{
// uni.hideLoading()
// })
},
fail() {
uni.hideLoading()
}
})
- 发布:2024-10-09 12:47
- 更新:2024-10-09 15:28
- 阅读:96
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版 22H2
HBuilderX类型: 正式
HBuilderX版本号: 4.29
手机系统: Android
手机系统版本号: Android 13
手机厂商: 魅族
手机机型: 18s
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
调用uni.chooseLocation
调用uni.chooseLocation
预期结果:
调用成功,显示地址列表
调用成功,显示地址列表
实际结果:
地址列表不显示
地址列表不显示
bug描述:
使用 uni.chooseLocation 时 显示不出来地址列表 ,但是定位的位置是正确的,在web和小程序端dous.正常的
配置的高德地图
控制台报错
[JS Framework] Failed to execute the callback function:
TypeError: Cannot read property 'pageIndex' of null
reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'pageIndex' of null
at (/__uniappchooselocation.js.nvue:1:25432)
1 个回复
z***@163.com (作者)
解决了,是因为安卓和ios的高德key ,写反了,安卓key写成ios的了,但控制台的报错属实看不懂