LinHang
LinHang
  • 发布:2025-04-03 09:17
  • 更新:2025-04-03 14:32
  • 阅读:27

【报Bug】调用uni.chooseLocation,输入关键字查询报错:TypeError: Cannot read property 'pageIndex' of null

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window10

HBuilderX类型: 正式

HBuilderX版本号: 4.57

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 红米K50

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
uni.chooseLocation({  
                success: function (res) {  
                    console.log('位置名称:' + res.name);  
                    console.log('详细地址:' + res.address);  
                    console.log('纬度:' + res.latitude);  
                    console.log('经度:' + res.longitude);  
                }  
            });

操作步骤:

点击按钮调用uni.chooseLocation
进入选址,然后输入地址就报错了,没有显示地址列表出来

预期结果:

按理应该会显示地址列表

实际结果:

报错,没有显示地址列表

bug描述:

调用uni.chooseLocation
进入选址页面,报下面这个(先声明已经添加模块了,还是报错)

Gelocation Error: code - 2; message - [geolocation:13]网络定位失败,请检查设备是否插入sim卡,是否开启移动网络或开启了wifi模块 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信息:no network provider#1402#pm111011 at template/__uniappchooselocation.nvue:292

然后输入关键字查询返回
[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:27281)

2025-04-03 09:17 负责人:无 分享
已邀请:
LinHang

LinHang (作者) - 你删一下缓存试试

就是HBuilderX版本的问题 从4.57回退到4.45重新打包就可以了

要回复问题请先登录注册