vue 长按删除

2019-06-04  本文已影响0人  給我小鱼干
 <div class="group-box" v-for="(item,index) in templateDate" :key="index"
              @touchstart="showDeleteButton(item,index)" @touchend="clearLoop(item,index)">
</div>

js

showDeleteButton(item,index,e) {
      let this_=this
      clearTimeout(this.Loop); //再次清空定时器,防止重复注册定时器
      this.Loop = setTimeout(function() {
        this_.removeImage(item,index)
      }.bind(this), 1000);
    },
    clearLoop(e) {
      clearTimeout(this.Loop);
    },
    removeImage(item,index){//删除图片
      this.removeIndex=-1
      this.removeIndex = index
      this.setColorLine(index, item.template.imgSize.length-1, item.template.tpSize) 
    },
上一篇 下一篇

猜你喜欢

热点阅读