收藏
回答

for循环中,item无法监听到touchstart事件,只能使用bindtap

框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
小程序 Bug 微信iOS客户端 6.6.7 1.9.90

在for循环中,item无法监听到touchstart事件,只能使用bindtap做事件处理。

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

2 个回答

  • 已注销
    已注销
    2018-06-14

    请问for循环中  单个item 想监听touchstart  touchcancel  touchend  需要怎么做???

    2018-06-14
    有用
    回复
  • 一碗肉nina
    一碗肉nina
    2018-06-14

    你好,请提供一段能复现问题的代码片段。

    2018-06-14
    有用
    回复 3
    • 已注销
      已注销
      2018-06-14

            <view wx:for="{{calendars}}" wx:key="key">

              <view class='time_item'>

                <view class='time_pollar' touchstart="time_pollar" id='{{item.index}}'></view>

              </view>

            </view>


      // js部分

      time_pollar: function (e) {

      var id = e.currentTarget.id

      console.log('id==', id)  // 这里的log打印不出来的。但是使用bindtap是可以打印的

      page.setData({

      //

      })

      },


      2018-06-14
      回复
    • 一碗肉nina
      一碗肉nina
      2018-06-14回复已注销

      你好,代码片段是:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      你的代码改一下改成bindtouchstart

      2018-06-14
      1
      回复
    • 已注销
      已注销
      2018-06-15回复一碗肉nina

      这样可以了  谢谢~  这个也是canvas的事件

      2018-06-15
      回复
登录 后发表内容