位置: IT常识 - 正文

vue如何处理防止按钮重复点击问题(vue加载时如何避免出现代码)

编辑:rootadmin
这篇文章主要介绍了vue如何处理防止按钮重复点击问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录

推荐整理分享vue如何处理防止按钮重复点击问题(vue加载时如何避免出现代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue阻止事件捕获的方法,vue防止csrf,vue防止xss,vue防止xss,vue防止csrf,vue防止xss,vue里面如何阻止事件冒泡,vue防止csrf,内容如对您有帮助,希望把文章链接给更多的朋友!

处理防止按钮重复点击vue防止重复执行点击事件方法一:在规定时间内将按钮禁用的方法方法二:用指令的方式实现,全局注册处理防止按钮重复点击

1.在button上绑定动态的disabled

<el-button type="primary" size="mini" @click="testCode" :disabled="codeDisabled">发送验证码</el-button>

2.在data中定义

codeDisabled: false,vue如何处理防止按钮重复点击问题(vue加载时如何避免出现代码)

3.在点击事件里加入定时器,60000为1分钟不能重复点击

 testCode() {      this.codeDisabled = true      setTimeout(()=>{        this.codeDisabled = false;      },60000)  }vue防止重复执行点击事件

在vue项目中防止用户在一定时间内频繁点击按钮触发事件

方法一:在规定时间内将按钮禁用的方法

主要思想就是禁止用户在一定的时间多次点击,在一定时间内将按钮禁用,用定时器实现,一定时间之后用户可再次点击。

<template>  <div>      <div @click="clickHandle()">我是点击事件</div>  </div></template> <script>export default {  components: {},  data () {    return {      isDisabled: false,    };  },  methods: {      clickHandle(){          this.isDisabled = true;          setTimeout(()=>{              this.isDisabled = false;          },3000)      }  },}</script>方法二:用指令的方式实现,全局注册export default {    install(Vue) {        // 防止重复点击        Vue.directive('preventReClick', {            inserted(el, binding) {                el.addEventListener('click', () => {                    if (!el.disabled) {                        el.disabled = true;                        setTimeout(() => {                            el.disabled = false;                        }, binding.value || 1000)                    }                })            }        })    }}

1. 在main.js中引入上面的js文件

// 防止多次点击import preventReClick from './common/utils/utils'Vue.use(preventReClick);

2. 在触发事件的按钮上就可以直接使用指令

<div class="comment-btn" @click="submitMes()" v-preventReClick="3000">发送</div>

3. 3秒之后 按钮下面的事件才可再次触发

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

本文链接地址:https://www.jiuchutong.com/zhishi/304745.html 转载请保留说明!

上一篇:vue2 自定义 el-radio-button 的样式并设置默认值的方法

下一篇:解决VuePress中的”Error from chokidar : Error: EBUSY“问题(vuepress plugin)

  • mac电脑怎么复制粘贴文字(mac电脑怎么复制粘贴图片)

    mac电脑怎么复制粘贴文字(mac电脑怎么复制粘贴图片)

  • 抖音如何开启私信(抖音如何开启私聊)

    抖音如何开启私信(抖音如何开启私聊)

  • qq音乐vip下载的歌都是永久的吗(qq音乐vip下载的歌到期了还能听吗)

    qq音乐vip下载的歌都是永久的吗(qq音乐vip下载的歌到期了还能听吗)

  • 电脑无信号是什么原因(电脑无信号是什么情况 黑屏)

    电脑无信号是什么原因(电脑无信号是什么情况 黑屏)

  • ppt动画窗格在哪里(ppt里面动画窗格在哪里)

    ppt动画窗格在哪里(ppt里面动画窗格在哪里)

  • 手机qq如何分享屏幕(手机QQ如何分享文件)

    手机qq如何分享屏幕(手机QQ如何分享文件)

  • 重启后苹果密码是多少(为什么苹果重启以后密码不对)

    重启后苹果密码是多少(为什么苹果重启以后密码不对)

  • 0x000000074蓝屏怎么弄(0x000000078蓝屏)

    0x000000074蓝屏怎么弄(0x000000078蓝屏)

  • airpods三真电量是什么意思(airpods pro三真电量是拔出一个才可以看吗)

    airpods三真电量是什么意思(airpods pro三真电量是拔出一个才可以看吗)

  • huawei hicar是什么(华为hicar是啥)

    huawei hicar是什么(华为hicar是啥)

  • n个触发器可以构成能寄存多少位(n个触发器可以记忆几种不同的状态)

    n个触发器可以构成能寄存多少位(n个触发器可以记忆几种不同的状态)

  • 手机上面出现耳机图标怎么回事(手机上面出现耳机模式怎么去除掉)

    手机上面出现耳机图标怎么回事(手机上面出现耳机模式怎么去除掉)

  • oppo升降摄像头怎么关闭(oppo升降摄像头手机有哪些)

    oppo升降摄像头怎么关闭(oppo升降摄像头手机有哪些)

  • 浮屏是什么(浮屏是啥)

    浮屏是什么(浮屏是啥)

  • 苹果id绑定不了支付方式(苹果id绑定不了qq邮箱)

    苹果id绑定不了支付方式(苹果id绑定不了qq邮箱)

  • 苹果11控制中心怎么调出来(苹果11控制中心怎么设置从下面划出来)

    苹果11控制中心怎么调出来(苹果11控制中心怎么设置从下面划出来)

  • cardreader接哪里(cardreader软件说明)

    cardreader接哪里(cardreader软件说明)

  • 从外观区分苹果4和4s(从外观区分苹果手机)

    从外观区分苹果4和4s(从外观区分苹果手机)

  • 小米9为何下架(小米9为什么下架了多少钱)

    小米9为何下架(小米9为什么下架了多少钱)

  • 苹果11听筒进水了怎么办(苹果11听筒进水了声音小怎么办)

    苹果11听筒进水了怎么办(苹果11听筒进水了声音小怎么办)

  • 宽带和光纤有什么区别(宽带和光纤有什么区别图片多少钱)

    宽带和光纤有什么区别(宽带和光纤有什么区别图片多少钱)

  • 华为手机电子保修卡在哪(华为手机电子保修卡在哪里找)

    华为手机电子保修卡在哪(华为手机电子保修卡在哪里找)

  • 苹果11拍照夜间模式怎么开(苹果11拍照夜间模式无法用)

    苹果11拍照夜间模式怎么开(苹果11拍照夜间模式无法用)

  • 苹果xr可以更新ios13吗(苹果XR可以更新系统吗)

    苹果xr可以更新ios13吗(苹果XR可以更新系统吗)

  • 快手评论66是什么意思(现在快手评论 评论多少上限啊)

    快手评论66是什么意思(现在快手评论 评论多少上限啊)

  • nova4e和nova4区别(nova4e和nova4的区别在哪里)

    nova4e和nova4区别(nova4e和nova4的区别在哪里)

  • 滴滴贡献分城市有哪些(滴滴服务分城市)

    滴滴贡献分城市有哪些(滴滴服务分城市)

  • CSS合并单元格四种方式:table/display/flex/grid(css合并为单一边框)

    CSS合并单元格四种方式:table/display/flex/grid(css合并为单一边框)

  • 共享主机和 WordPress 主机之间的区别(共享主机和vps)

    共享主机和 WordPress 主机之间的区别(共享主机和vps)

  • 企业银行贷款报表要求
  • 收到工程服务费会计分录
  • 小规模纳税人印花税是季报还是月报
  • 卖掉的固定资产计入什么科目
  • 固定资产清理属于什么科目
  • 销售折扣开票怎么开
  • 低值易耗品怎么报废
  • 运费开进发票
  • 营改增对金融服务业税负的影响
  • 增值税多缴纳0.03怎么算
  • 核定征收的企业需要汇算清缴吗
  • 递延收益相关的法律规定
  • 生产性生物资产是什么意思
  • 银行贷款入公账怎么入分录?
  • 已认证抵扣的进项税额转出做账的会计处理
  • 苹果mac怎么复制文件到u盘 免费软件
  • 个体户开劳务费发票需要交哪些税
  • 车辆哪些费用计税
  • 待认证进项税额借贷方向
  • 赠品如何做兑换码
  • 开户银行对公司有影响吗
  • find.exe应用程序错误
  • 营业外收入增加说明什么问题
  • php常用设计模式(大总结)
  • win7安装高版本chrome
  • 资产证券化会计信息披露规范
  • 接受捐赠旧的固定资产以什么价格入帐
  • laravel入门与实战
  • 国有土地租赁合同规定多少年
  • 处置子公司的方式
  • 计提增值税附加税怎么计算
  • 比特币形式投资是否诈骗
  • 会计记账凭证摘要如何编写
  • 增值税进项税额在借方还是贷方
  • 零售行业bi
  • 往来款项属于
  • 金税盘怎么向分盘分配发票
  • 会计核算方式有几种
  • 土地增值税的计算方法公式
  • 安置房是交付的时候交钱吗
  • sql server single user
  • centos彻底删除文件
  • 建筑公司预收工程款
  • 附加税减免计入什么科目
  • 未投入使用的固定资产折旧计入什么科目
  • 公司健身器材使用制度
  • 减免税做营业外收入的会计分录
  • 保修的产品还收费吗
  • 商业汇票的会计科目是什么
  • 购建固定资产属于投资活动吗
  • 汇算清缴缴纳的所得税怎么做账
  • 返利开红字发票怎么做账
  • 所得税会计凭证包括哪些
  • 公司购买的车辆
  • sql数据库对象
  • win10系统怎么调
  • debian10配置ipv6地址
  • win8删除所有文件
  • webcolct.exe - webcolct 是什么进程
  • win8.1开始界面
  • linux系统中常用的五种文件类型
  • 重装系统开机出现几个系统
  • win8打开蓝牙设置
  • win7系统浏览器打不开网页怎么办
  • win10安装完后有多大
  • 怎么从win8装回win7
  • ComboBox 和 DateField 在IE下消失的解决方法
  • opengl oes纹理
  • apktool破解应用内购
  • 检查网络资料
  • jquery 列表实现
  • shell脚本 -ne 0
  • nodejs怎么启动服务
  • javascript获取html元素的方法
  • JavaScript中的数据类型
  • 地税局属于哪个部门管
  • 北京市国家税务局网站官网
  • 电子税务局待确认授权不能勾选
  • 买车可以抵扣企业所得税多少
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设