uni.chooseLocation({
success: res => {
console.log('res', res);
this.fromInfo.address = res.address
this.fromInfo.latitude = res.latitude
this.fromInfo.longitude = res.longitude
},
fail: (e) => {
console.log(e);
}
});

- 发布:2025-04-21 10:11
- 更新:2025-04-21 11:25
- 阅读:908
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window10
HBuilderX类型: Alpha
HBuilderX版本号: 4.61
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: honor 20 lite
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
在高德地图申请了Android平台的key(sha1和包名与打包APP时使用的一致)然后把这个key配置到了manifest ,然后制作自定义基座,然后运行到手机
在高德地图申请了Android平台的key(sha1和包名与打包APP时使用的一致)然后把这个key配置到了manifest ,然后制作自定义基座,然后运行到手机
预期结果:
在标准基座使用正常,在自定义基座、正式版本中也要正常
在标准基座使用正常,在自定义基座、正式版本中也要正常
实际结果:
在自定义基座、正式版本中报错
[JS Framework] Failed to execute the callback function:
TypeError: Cannot read property 'pageIndex' of null
09:32:15.209 reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'pageIndex' of null
at (/__uniappchooselocation.js.nvue:1:25432)
在自定义基座、正式版本中报错
[JS Framework] Failed to execute the callback function:
TypeError: Cannot read property 'pageIndex' of null
09:32:15.209 reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'pageIndex' of null
at (/__uniappchooselocation.js.nvue:1:25432)
bug描述:
自定义基座调用uni.chooseLocation 报错[JS Framework] Failed to execute the callback function:
TypeError: Cannot read property 'pageIndex' of null
09:32:15.209 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***@qq.com (作者)
配置认真核对了几遍了,高德申请Android平台的key、包名、sha1 都是对应的,自定义基座也重新打包了几次,没能解决这个问题;项目中没有其他依赖
2025-04-21 11:32
1***@qq.com (作者)
不是cli项目
2025-04-21 11:33
1***@qq.com (作者)
解决了,高德账号问题
2025-04-21 12:04