收藏
回答

Map自定义callout

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Map 微信iOS客户端 7.0.20 2.14.3

使用自定义的CustomCallout后,在slot="callout"的子组件里绑定点击事件没有用,只能执行系统带的bindcallouttap事件。

<map
      id="myMap"
      style="width: 100%; height: 300px;"
      latitude="{{latitude}}"
      longitude="{{longitude}}"
      bindmarkertap="markertap"
      bindcallouttap="callouttap"
      bindlabeltap="labeltap"
      markers="{{markers}}"
      scale="16"
    >
      <cover-view slot="callout">
        <block wx:for="{{customCalloutMarkerIds}}" wx:key="*this">
            <cover-view  class="customCallout" marker-id="{{item}}" catchtap="handleTap">
              <cover-image class="icon" src="/image/voice.png"></cover-image>
              <cover-view class="content"> 
              {{num}}-{{item}}-{{index}}
            </cover-view>
          </cover-view>
        </block>
      </cover-view>
    </map>

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签