angular6 双击的时候禁止单击事件产生dblclick

代码如下所示:

  html代码如下:

 

  ts代码如下:

      //定义两个全局变量
      isdb;
      timeout;

      //单击方法
      clickF() {

        this.isdb = false;

        var that=this;

        this.timeout = setTimeout(function () {
            if (that.isdb != true) {
        
                 //单击处理事件
            }
        },500)

      }



      //双击方法
      dblclickF(){
         this.isdb = true;
      }

 

你可能感兴趣的:(angular4,前端问题)