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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。