收藏
回答

map组件中的神坑?

页面内有一个地图功能 地图上有一些markers标记点 然后把这个地图功能抽出去封装为了一个子组件。

你在页面的onShow中请求数据会导致某些机型标记点不显示,但是通过真机调试工具看到这些markers已经加载到了dom结构中,但是就是不显示。

你需要加延迟请求这个接口 感觉像是需要地图先渲染完成 然后你在请求接口进行markers渲染赋值,请问这个是为什么?真坑啊!!

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

2 个回答

  • 随風飄扬
    随風飄扬
    星期日 13:56

    会不会是组件在你数据赋值前已经加载了,然后你数据赋值之后,那个变量并没有同步到组件里面,可以看一下是不是这个问题吧

    星期日 13:56
    有用
    回复 1
    • 那是风。
      那是风。
      星期日 13:58
      不会 不是说了吗  通过调试工具已经看到了 标记点已经加载到了dom中 就是没显示 感觉就是微信官方这个map组件有问题
      星期日 13:58
      回复
  • 那是风。
    那是风。
    星期日 11:58

    星期日 11:58
    有用
    回复
登录 后发表内容