评论

调试器中wxml,map组件中的其他子组件皆不显示

微信开发者工具调试器map中子组件不显示


当基础库小于2.12.0时,就可以在调试器中看到map组件中的所有子组件:



当基础库大于2.12.0时,就无法在调试器中看到map中所有自组件



几乎等于是,无法调试甚至可以直接说无法使用自定义气泡框、我需求是在地图上,点击对应标记点显示气泡框并展示信息,我在气泡框中设置了cover-image,但是页面中不显示,又不知道哪出了问题,也无法调试,很难受

搜了各种帖子(就搜到一篇帖子,官方三月回复说会评估什么的,但直到现在也没后续),然后重启小程序,先删再建项目等等方法都试了,还是没解决问题

再然后在map相关问题帖子里面,拉取了其他人的代码片段,然后完全复制wxml、wxss、js、json文件,发现还是没用

最后开始一个个对比设置有哪些不同,一项项试,终于试出来了,当基础库 > 2.12.0时,无法在调试器中看到map子组件,反之则可以看到

唉~~~,很烦,踩个坑,大家在地图中使用cover-view啥的只能先用 <=2.12.0 的来开发了



最后一次编辑于  2022-05-11  
点赞 2
收藏
评论

1 个评论

  • 武曲心
    武曲心
    2022-05-11

    以最新版本为主,地图2.7.0起就是同层渲染了,大可不用cover-view

    2022-05-11
    赞同 1
    回复 19
    • 禾几
      禾几
      2022-05-11
      不管是否同层渲染,我就是需要把东西塞到map里面,不然上拉就会拉动外层嵌套的box,就无法实现map全屏效果了
      2022-05-11
      回复
    • 武曲心
      武曲心
      2022-05-11回复禾几
      大可不用写在map标签下,同层渲染了嘛,布局样式容易多了
      2022-05-11
      回复
    • 禾几
      禾几
      2022-05-11回复武曲心
      我写在外面的话,哪怕固定在map里面,也会拖动父元素下拉
      2022-05-11
      回复
    • 禾几
      禾几
      2022-05-11回复武曲心
      就像这样,只要拖动了最上方地址栏,整个最外层的BOX也会跟着滑动,就无法忽悠项目经理,无法实现全屏效果了
      2022-05-11
      回复
    • 禾几
      禾几
      2022-05-11回复武曲心
      放map里面,再怎么拖动,都不会带动最外层
      2022-05-11
      回复
    查看更多(14)
登录 后发表内容