在vue中进行防抖节流的正确姿势

小程序(mpvue)

speak(){
       //  微信创建音频节点并播放
       if (this.timer){
         console.log('timer');
         clearTimeout(this.timer);
         this.timer = setTimeout(()=> this.timer = null ,1000);
       }else{
         console.log('no timer');
         //  你的业务代码
         
         this.timer = setTimeout(()=> this.timer = null ,1000);
       }

     }

你可能感兴趣的:(在vue中进行防抖节流的正确姿势)