陌笙
陌笙
  • 发布:2025-08-04 13:13
  • 更新:2025-08-04 14:23
  • 阅读:98

uni.chooseLocation 打开后报错

分类:uni-app

uni.chooseLocation({
success: (res) => {
console.log(res);
that.positionAddress = res.address;
that.shopPosition = ${res.latitude},${res.longitude};
},
fail: function(err) {
console.log(err,'err????')
}
})

12:53:45.899 [JS Framework] Failed to execute the callback function:
TypeError: Cannot read property 'pageIndex' of null
12:53:45.902 reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'pageIndex' of null
at (/__uniappchooselocation.js.nvue:1:25432)

2025-08-04 13:13 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

参考一下这个:https://ask.dcloud.net.cn/question/208334 ,通常是高德后台账号配置的问题

  • 陌笙 (作者)

    账号哪里的问题呢?????我对照啦key 以及 sha1 没有问题呀

    2025-08-04 14:32

  • 陌笙 (作者)

    跟个人开发这 有关吗

    2025-08-04 14:33

  • DCloud_UNI_yuhe

    回复 陌笙: 暂时不清楚,那个开发者也没有反馈

    2025-08-04 15:06

  • 陌笙 (作者)

    回复 DCloud_UNI_yuhe: 您好,高德未提供uni的接入方式,您上述反馈的pageIndex 空指针问题不是高德触发,是您使用的uni插件封装触发的。

    通过您提供key:55aa2d643421035488ecef2c63dd2598初步看,有触发高德SDK的鉴权失败,需要您确认下运行到设备中的应用包名、sha1值是否和高德控制台填写一致。

    如您还有其他问题欢迎您点击继续反馈;如无其他为您服务的,辛苦您点击完结并对我们的服务做出评价哈~您的评价对我很重要的,感谢您的支持,祝您生活愉快!


    这是高德工程师回复的

    2025-08-04 16:34

  • DCloud_UNI_yuhe

    回复 陌笙: 看起来是鉴权失败的问题,就是需要检查你的 key , 包名, sha1 等是否一致,配置好后打自定义基座重新运行

    2025-08-04 16:37

  • 陌笙 (作者)

    回复 DCloud_UNI_yuhe: 有什么工具 可以查看吗?

    2025-08-04 16:43

  • DCloud_UNI_yuhe

    回复 陌笙: 没有这样的工具

    2025-08-04 16:45

  • 陌笙 (作者)

    回复 DCloud_UNI_yuhe: 就是检查 key、包名、sha1 的值 工具。

    2025-08-04 16:47

  • 陌笙 (作者)

    回复 DCloud_UNI_yuhe:问题已解决。主要查看 包名、sha1 在 高德平台上 跟本地的包名、sha1 是否一致

    2025-08-04 17:53

要回复问题请先登录注册