vue实现全部防抖
2024-10-20 21:01:02
// 全局注册防抖
Vue.component("ElButton").mixin({
data() {
return {
debounce: false
}
},
methods: {
//覆盖el-button的点击事件,使用的是vue2.5.2,发现为直接覆写了原方法
handleClick(evt) {
if (this.debounce) {
this.$message.warning("频繁点击,请稍后再试!");
} else {
this.debounce = true;
this.$emit('click', evt);
setTimeout(() => {
this.debounce = false;
}, 1000);//延时时间
}
}
}
})
最新文章
- lambda与常用内置函数
- Eclipse下maven使用嵌入式(Embedded)Neo4j创建Hello World项目
- IELTS Writing Tips
- Delphi之DLL知识学习1---什么是DLL
- 获取ip
- 社交网站好友储存设计和实现(PHP+MySQL)
- jdbc mysql 取数,突然取不到数据,数据库中有数据
- 计算内存容量(measure)
- ASPX在Debug模式下直接link原始CSS而非Bundle后的CSS
- 【转】在写一个iOS应用之前必须做的7件事(附相关资源)
- asp.net mvc4 easyui datagrid 增删改查分页 导出 先上传后导入 NPOI批量导入 导出EXCEL
- OpenProcess() 函数
- 持续集成Jenkins+sonarqube部署教程
- React 国际化
- 基于dubbo的SSM(Spring,SpringMvc,Mybatis)整合的Maven多工程(下)
- django signals 信号
- h5微信支付在微信内页使用微信公众号支付
- Hadoop基础-MapReduce入门篇之编写简单的Wordcount测试代码
- 【BZOJ2749】【HAOI2012】外星人[欧拉函数]
- spring boot读取配置文件