收藏
回答

map组件的自定义气泡customCallout,支不支持同层渲染?

在使用自定义气泡的时候,按照官方文档上的例子写是没问题的,但是编译完会有提示【[Component] <map>: 组件已支持同层渲染,建议使用 view 代替 cover-view 渲染】

地图也都显示正常

但是,编辑器会提示【[Component] <map>: 组件已支持同层渲染,建议使用 view 代替 cover-view 渲染】

正好,cover-view的限制太多,不能设置背景图片,不能设置边框阴影,里面只能嵌套cover-image和cover-view;

所以我想着,要不要直接用view替换掉。

换成view后,自定义气泡直接不显示了

所以说,自定义气泡其实不支持同层渲染?只能用cover-view?

有没有大佬知道啊,搜了半天没相关的说法和解答,能换我还是想换了,cover-view太不好用了

附上demo链接:https://developers.weixin.qq.com/s/ecl0kSmH7eJL

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

2 个回答

  • 带妹狂熊
    带妹狂熊
    2023-11-22

    我也遇到了这个问题。直接把cover-view替换成view就没有显示内容了。

    2023-11-22
    有用
    回复 1
    • 带妹狂熊
      带妹狂熊
      2023-11-23
      感觉这个问题的具体描述或许该是这样的:
      map组件的描述里,marker的callout确实是用cover-view来写,但也仅仅只能用cover-view来写,用view就会不支持;
      换言之,map组件作为原生组件的一员,根本上并没有实现原生组件的同层渲染,view不能作为marker的callout被添加进去!
      2023-11-23
      回复
  • 志一
    志一
    2023-08-03

    同问。。 customCallout里面的图片时显时不显的官方也没有一个解决办法。。

    2023-08-03
    有用
    回复
登录 后发表内容