【按钮防抖】el-button和普通按钮防抖,点击一次禁用一秒再恢复

server/2025/1/14 16:41:03/

点击后的效果,一秒后会恢复可点击
左边是组件按钮,通过disabled控制
右边普通按钮通过自定义指令控制,这里自定义指令写法是html版本的
在这里插入图片描述

javascript"><body><div id="app"><el-card><p style="padding: 10px;">按钮控制防抖功能,两种按钮控制方式,一个通过disabled控制,一个通过vue自定义指令方式控制</p><el-button type="primary" size='mini' @click="ceshi" :disabled="isButtonDisabled">主要按钮disabled控制</el-button><button @click="ceshi2" v-click-disable>主要按钮vue自定义指令控制</button></el-card></div>
</body>
<script>let v = new Vue({el: '#app',data() {return {isButtonDisabled:false};},directives: {'click-disable': {bind(el, binding, vnode) {el.addEventListener('click', () => {el.disabled = true;setTimeout(() => {el.disabled = false;}, 1000); // 1秒后恢复点击});}}},methods: {ceshi() {this.isButtonDisabled = true;setTimeout(() => {this.isButtonDisabled = false;}, 1000);console.log('点击了主要按钮1');},ceshi2(){console.log('点击了主要按钮2');}}})
</script>

http://www.ppmy.cn/server/158333.html

相关文章

宁德时代C++后端开发面试题及参考答案

请阐述面向对象的三大特性。 面向对象编程有三大特性,分别是封装、继承和多态。 封装是指将数据和操作数据的方法绑定在一起,对数据的访问和操作进行限制。这样做的好处是可以隐藏对象的内部细节,只暴露必要的接口给外部。例如,我们可以把一个汽车类的内部引擎状态、速度等…

文章题目:利用Adobe Flash Player漏洞:一次针对Windows XP的渗透测试实验

文章题目&#xff1a;利用Adobe Flash Player漏洞&#xff1a;一次针对Windows XP的渗透测试实验 摘要 本文详细介绍了一次针对运行Windows XP系统的渗透测试实验。实验中&#xff0c;攻击者利用Adobe Flash Player中的一个未修补漏洞&#xff0c;通过浏览器插件执行远程代码&…

DATACOM-园区典型网络设计-复习-实验

园区典型网络 概述规划与设计组网设计基础业务设计WLAN设计可靠性设计防环设计出口NAT安全设计运维管理 部署与实施网络运维网络优化 实验简单园区组网设计 Update 2025.1.10 后续更新实验概述 规划与设计 组网设计 典型举例&#xff1a;接入层选用S3700&#xff08;百兆&#…

Spring Boot教程之五十五:Spring Boot Kafka 消费者示例

Spring Boot Kafka 消费者示例 Spring Boot 是 Java 编程语言中最流行和使用最多的框架之一。它是一个基于微服务的框架&#xff0c;使用 Spring Boot 制作生产就绪的应用程序只需很少的时间。Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序&#xff0c;您可…

基于SpringBoot的中华诗词赏析文化交流平台

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…

什么是“负载均衡”?在工作中如何应用?

你有没有遇到过访问一个网站时&#xff0c;速度慢得让人崩溃&#xff1f;甚至直接打不开&#xff1f;其实&#xff0c;这可能是服务器负载过重造成的&#xff0c;而“负载均衡”正是解决这一问题的关键技术。 那么&#xff0c;什么是负载均衡&#xff1f; 负载均衡&#xff0…

【JVM-1】深入解析JVM:Java虚拟机的核心原理与工作机制

Java虚拟机&#xff08;JVM&#xff0c;Java Virtual Machine&#xff09;是Java技术的核心&#xff0c;它使得Java程序能够“一次编写&#xff0c;到处运行”。无论是Java开发者还是对技术感兴趣的爱好者&#xff0c;理解JVM的工作原理都是非常重要的。本文将深入探讨JVM的核心…

40_Lua循环结构语句

很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终…