收藏
回答

<map>组件里使用<view>组件,在开发者工具里,view组件的点击事件无法触发,真机没问题。

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.02.1910121

如题。

<map>

<view catchtap="xxx"></view>

</map>

在map组件里使用view组件时,view组件的点击事件在开发者中没办法触发,只能触发双击放大地图。很不方便开发。

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

4 个回答

  • Vic陈焱林
    Vic陈焱林
    2020-06-19

    兄台,改成这样吧,刚试成功

    <map>map>  <view catchtap="xxx">view>
    


    2020-06-19
    有用 1
    回复 1
    • Y.
      Y.
      2020-09-01
      感谢,亲测可以成功
      2020-09-01
      回复
  • 于曦皓
    于曦皓
    2019-12-25
    <map class="map" id="map" longitude="113.324520" latitude="23.099994" scale="14" bindcontroltap="controltap" bindmarkertap="markertap" bindregionchange="regionchange" show-location style="width: 100%; height: 80vh;">
      <view catchtap="showModal" class="test" style="width:100px;height:100px;background: red;">showModal</view>
    </map>
    <view catchtap="showModal">showModal</view>
    

    js代码:

    showModal () {
        wx.showModal({
          title: 'test',
          content: 'test',
        })
      }
    
    2019-12-25
    有用
    回复
  • 是小白啊
    是小白啊
    2019-12-25

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-12-25
    有用
    回复 4
  • 陸乘壹
    陸乘壹
    2019-12-25

    我想知道你要做什么要在map加view

    2019-12-25
    有用
    回复
登录 后发表内容
问题标签