博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

VUE中如何优雅的动态绑定长按事件

Posted on 2018-04-01 00:36  SmarTom  阅读(4038)  评论(0编辑  收藏  举报

答案没有:

图片是从后端传过来,
加到imgTarget属性,实现长按点击删除该图片

    let img = document.createElement('img');
    img.src = "/"+res.data.errmsg.img;
    img.setAttribute('click','');
    img.setAttribute('ontouchstart','window.timeOutEvent=setTimeout(()=>{let con=confirm("确定要删除吗?");if(con){this.remove()}clearTimeout(timeOutEvent);},50);');
    img.setAttribute('ontouchmove','clearTimeout(timeOutEvent);')
    img.setAttribute('ontouchend','clearTimeout(timeOutEvent);')
    _this.picture.push(img.src);
    document.getElementById("imgTarget").appendChild(img);