vue防抖指令,防抖节流vue

  vue防抖指令,防抖节流vue

  本文主要介绍了关于vue实现防抖的相关信息,通过示例代码进行了非常详细的介绍,对你的学习或者工作有一定的参考价值。有需要的朋友下面和边肖一起学习。

  防抖:防止重复点击触发事件

  什么是先抖?就是一哆嗦!我点了一次,现在点了三次!不知道老铁脑子里是不是全是图片!哈哈哈哈哈哈

  典型的应用是防止用户重复点击所请求的数据。

  vue实现防抖方法如下:

  1.首先,创建新的debounce.js代码,如下所示

  常数去抖=函数(fn,延迟){

  让定时器=空

  返回函数(){

  让内容=这个;

  设args=arguments

  if(计时器){

  清除超时(定时器)

  }

  timer=setTimeout(()={

  fn.apply(内容,参数)

  },延迟)

  }

  }

  导出默认去抖

  2.在需要防抖的vue文件中引入去抖,内容如下;这是一个用于500毫秒图像稳定的输入框。

  模板

  div class=main

  El-input v-model= input @ change= changeselect placeholder=请输入内容/el-input

  /div

  /模板

  脚本

  从导入去抖./utils/去抖

  导出默认值{

  名称:报警,

  data(){

  返回{

  输入:“”

  }

  },

  方法:{

  changeselect:de bounce(function(){

  console.log(this.input)

  },500),

  }

  }

  /脚本

  样式范围

  /风格

  3.效果如下

  总结

  关于vue防抖的这篇文章到此为止。更多关于vue防抖的信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: