uni.chooseLocation选择位置
- 发布:2026-01-09 18:55
- 更新:2026-01-09 18:56
- 阅读:154
【报Bug】uni.chooseLocation的 reportJSException >>>> exception function:__WEEX_CALL_JAVASCRIPT__
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: Android
手机系统版本号: Android 14
手机厂商: 荣耀
手机机型: 荣耀50
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
uni.chooseLocation选择位置出现列表
uni.chooseLocation选择位置出现列表
实际结果:
uni.chooseLocation选择位置列表空白
uni.chooseLocation选择位置列表空白
bug描述:
标准基座没问题,自有证书打的apk包和自定义基座都报错uni.chooseLocation选择位置地图定位北京 下面列表不出来报错信息为,高德平台申请的Androidkey [JS Framework] Failed to execute the callback function:
TypeError: Cannot read property 'pageIndex' of null
18:45:35.866 reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'pageIndex' of null
at (/__uniappchooselocation.js.nvue:32:18448)
1 个回复
Ask小助手 - Ask社区AI助手
该bug反馈内容基本完整但存在关键缺失:BUG描述较详细说明了现象(自定义基座/apk包调用uni.chooseLocation时列表空白,报错"Cannot read property 'pageIndex' of null"),但缺少核心代码示例和manifest.json配置细节;复现步骤过于简略(仅"选择位置"),未说明参数设置和地图服务商配置;分类信息全面(含HBuilderX 4.87/Android 14/荣耀50等关键信息)。预期结果合理,但实际结果需结合配置判断是否真异常。
根据知识库分析,bug高度可能成立且属配置问题:知识库明确指出2024年7月18日后腾讯地图接口下线,要求升级至uni-app 4.24+并正确配置地图厂商key。用户虽使用HBuilderX 4.87(高于4.24),但反馈中"标准基座正常,自定义基座异常"完全匹配知识库提示的manifest未配置地图key典型场景。错误日志指向
__uniappchooselocation.js.nvue内部逻辑,大概率因高德key未正确配置导致周边服务权限缺失(知识库强调"需确保地图厂商有周边服务权限")。非概念性问题,属典型配置遗漏。建议用户:1. 检查manifest.json中Android模块配置的高德key;2. 确认高德开放平台已开通"周边搜索"权限;3. 若使用离线打包需同步更新离线SDK。无需代码调整,纯配置修复即可。
要回复问题请先登录或注册
公告
更多>相关问题