收藏
回答

for循环内绑定tap事件,为什么只有最后一个view能触发事件?

框架类型 操作系统 工具版本
小程序 Windows 1.02.1802270

我用for循环写了3个菜单view,然后在for循环内给每个view绑定了tap事件,可是点击的时候发现只有第三个菜单能触发事件,其他两个点击都不能触发,这是为什么?

代码如下:

<view class="menu-item" wx:for="{{menuList}}" wx:key="unique" animation="{{animationData}}">
    <view class="menu-circle-item" style="-webkit-transform: rotate({{item.deg}}deg);" data-menu="{{item.menu}}" data-id='{{item.id}}' catchtap='turntomenu'>
     <image class="image-style" src="{{item.src}}"></image>

    </view>


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

2 个回答

  • Just Null
    Just Null
    2018-03-13

    这上面是不是少了一个</view>

    好像看代码,你只做了一个animation


    2018-03-13
    有用
    回复
  • wander
    wander
    2018-03-07

    没人么。。。

    2018-03-07
    有用
    回复
登录 后发表内容