收藏
回答

如何在<map>组件中使用自定义组件?

过程】在地图页内引入一自定义的公共组件,公共组件内的布局分为普通标签和<cover-view>和<cover-image>标签两种。

( 为何需要组件式引入?因为此组件需要在多处使用,不想在Map页单独编写。)

【结果】页面渲染后控制台提示如下

查看Dom渲染结构如下


【疑问】如何在<map>组件中使用自定义组件?是本人使用不当还是限制如此?

最后一次编辑于  11-21
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    11-21

    可以使用view,地图(v2.7.0 起支持同层渲染)。相关api wx.createMapContext

    11-21
    赞同
    回复
  • Hanks
    Hanks
    11-21

    谢邀,试试view

    11-21
    赞同
    回复 1
    • 拾光~
      拾光~
      11-21
      层级置于map原生组件之上只能用cover吧??
      11-21
      回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-21

    用view就可以了

    11-21
    赞同
    回复 4
    • 拾光~
      拾光~
      11-21
      哪里用view,直接组件内使用view?还是页面中单独写一套?
      11-21
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-21回复拾光~
      map页面可以直接使用view了
      当然啦组件你试着用view来写,在map页面引用试试
      11-21
      回复
    • 拾光~
      拾光~
      11-21
      不可以呢。
      我要覆盖在地图之上的,不用cover真机调试看不看不见了哥哥
      11-21
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-21回复拾光~
      肯定是你wxml写得有问题
      https://developers.weixin.qq.com/s/BqMiX2mX7sdr
      11-21
      回复
问题标签