收藏
回答

用户首次进入小程序弹出授权获取地理位置弹窗,点击允许后,页面为什么不渲染数据?

用户首次进入小程序,会调用wx.getLocation获取经纬度,小程序自身会弹出一个获取地理位置授权的窗口,用户点击允许,我会将获取到的经纬度当成参数去后台请求数据,数据是一个数组,会渲染到scroll-view下面的view,可是奇怪的一幕出现了

1 如果是在小程序IDE中一切正常,数据在页面展示出来了,经纬度我固定写死一个

2 真机扫描体验版二维码,数据死活不在页面展示,经过调试接口请求和响应以及setData一切正常,接口有数据

需要我手动点击一下查询,完了页面才渲染出数据

请问这个原因的产生是系统就是这样设计的吗?


回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-12-17

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-12-17
    有用
    回复
  • Jianbo
    Jianbo
    2023-12-17

    可能是异步的问题。

    2023-12-17
    有用
    回复
  • 一笑皆春
    一笑皆春
    发表于小程序端
    2023-12-17

    这接口没问题的,还是代码有问题,你在获取位置成功后主动刷新一遍数据

    2023-12-17
    有用
    回复
登录 后发表内容