位置: 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)

  • Streacom 的开放式 SSF 外壳完全呈管状

    Streacom 的开放式 SSF 外壳完全呈管状

  • 京东删除订单记录后还能找回吗(京东删除订单记录客服能看到吗)

    京东删除订单记录后还能找回吗(京东删除订单记录客服能看到吗)

  • 华为mate30pro手机有多重(华为mate30pro手机密码忘了怎么解锁)

    华为mate30pro手机有多重(华为mate30pro手机密码忘了怎么解锁)

  • 苹果电池三天掉了4个健康比(苹果电池三天掉了1个健康比)

    苹果电池三天掉了4个健康比(苹果电池三天掉了1个健康比)

  • 快手直播模糊怎么解决(快手直播模糊怎么设置)

    快手直播模糊怎么解决(快手直播模糊怎么设置)

  • 哔哩哔哩1080p+是什么(bilibili的1080p+是什么)

    哔哩哔哩1080p+是什么(bilibili的1080p+是什么)

  • 苹果自动填充密码什么意思(苹果自动填充密码怎么设置)

    苹果自动填充密码什么意思(苹果自动填充密码怎么设置)

  • 拉黑后听对方歌对方知道吗(拉黑了还能听到对方彩铃吗)

    拉黑后听对方歌对方知道吗(拉黑了还能听到对方彩铃吗)

  • 萤石摄像头怎么恢复出厂设置(萤石摄像头怎么删除部分录像)

    萤石摄像头怎么恢复出厂设置(萤石摄像头怎么删除部分录像)

  • 苹果7支持nfc功能吗(苹果7支持nfc功能怎么打开)

    苹果7支持nfc功能吗(苹果7支持nfc功能怎么打开)

  • 桌面云备份有什么用(桌面云备份有什么)

    桌面云备份有什么用(桌面云备份有什么)

  • 荣耀v30防水吗(荣耀v30防水可以到达什么程度)

    荣耀v30防水吗(荣耀v30防水可以到达什么程度)

  • 公众号视频怎么下载(公众号视频怎么保存到手机里)

    公众号视频怎么下载(公众号视频怎么保存到手机里)

  • 手机上如何批量删除qq好友(手机上如何批量删除微博 2018)

    手机上如何批量删除qq好友(手机上如何批量删除微博 2018)

  • 如何wps查找全部替换(如何wps查找全部数据)

    如何wps查找全部替换(如何wps查找全部数据)

  • 手机网络监控怎么解除(手机网络监控怎么关闭)

    手机网络监控怎么解除(手机网络监控怎么关闭)

  • 京东怎么取消预约(京东怎么取消预约还款)

    京东怎么取消预约(京东怎么取消预约还款)

  • 怎样彻底删除快手好友(怎样彻底删除快手里的好友)

    怎样彻底删除快手好友(怎样彻底删除快手里的好友)

  • airpods切歌敲哪里(airpods切歌敲哪里敲了没反应)

    airpods切歌敲哪里(airpods切歌敲哪里敲了没反应)

  • 为什么电脑连上wifi却上不了网?(为什么电脑连上蓝牙耳机却是外放)

    为什么电脑连上wifi却上不了网?(为什么电脑连上蓝牙耳机却是外放)

  • Linux下为不使用SSH的用户提供SFTP服务环境(linux中不能使用的shell)

    Linux下为不使用SSH的用户提供SFTP服务环境(linux中不能使用的shell)

  • 蝴蝶兰的养殖方法和注意事项(蝴蝶兰的养殖方法和注意事项视频)

    蝴蝶兰的养殖方法和注意事项(蝴蝶兰的养殖方法和注意事项视频)

  • 专项附加扣除可以随时填报吗
  • 开具技术服务费发票需要注意什么
  • 每年税控盘维护费会计分录
  • 机票行程单能报销几次
  • 发票面额增大
  • 小微企业城建税优惠政策2023
  • 总公司和分公司类型必须一样么
  • 增值税普通发票可以抵扣吗
  • 银行多扣钱可以多倍赔偿吗
  • 期末应交企业所得税怎么算
  • 在建工程的招待费计入到哪个科目
  • 银票贴现需要银行授信吗
  • 小规模季度不超过45万的税收优惠
  • 公司股票卖出会计处理
  • 个人装卸费如何开票
  • 重点创业人群
  • 会员的消费频次怎么计算
  • 工资计税基数
  • 出售二手车税率3%减按2%征收的政策
  • 福利费开成增值税专用发票怎么办
  • 什么叫抵免
  • 不动产广告位出租税率是多少
  • 辅助核算的内容
  • 退税收入计入营业外收入吗
  • 0xc0000142怎么修复
  • Omniserv.exe - Omniserv是什么进程 有什么用
  • 设置u盘优先启动怎么设置
  • 账户验证因姓名验证错误导致失败
  • 预付下年度广告费会计分录
  • win10电脑记事本在哪
  • linux 文件修改
  • 应交增值税减免税款包括什么
  • 峡谷的人
  • 扣缴义务人应扣未扣如何处罚
  • 外币借款业务的特点包括
  • vue3.0安装
  • b站导出预设
  • 【Vue】踩坑日记:Scoped下动画无效,曾经以为百利而无一害的Scoped,也有自己的限制
  • bootstrap 栅格
  • vue开发视频教程
  • 政府性基金账务处理
  • 自然人办税服务大厅
  • 原材料入库单价20000出库单价800000
  • 金税盘已作废发票可以取消吗
  • 预付账款大幅增加说明
  • 公交车经营权转让案例
  • 捐赠支出税前扣除比例
  • 拆迁置换安置房
  • 免税的发票什么样子
  • 预缴增值税及附加可以在电子税务局申报吗
  • 0税率出口退税
  • 未使用的固定资产计提折旧应当计入
  • 加工企业如何计税
  • sql语句训练题及答案
  • 阿里云ecs centos sysctl
  • Ubuntu Kylin 14.10默认的屏幕分辨率怎么更改?
  • linux服务器安装虚拟机
  • ie11安装方法
  • 苹果MAC电脑如何设置开机密码
  • win8电脑锁屏壁纸怎么设置方法
  • linux mkdir函数创建多级目录
  • 清除文件内容 linux
  • [置顶]JM259194
  • 设计师的悲哀
  • unity shaderlab新手宝典
  • node.js中的http.createClient方法使用说明
  • 用bat调用exe并输入参数
  • unity克隆物体
  • 安全模式安卓
  • javascript学习指南
  • python爬虫京东
  • 公司开票限额怎么增加
  • 个人所得税赡养老人可以填两个吗
  • 大连天气app
  • 南京国税局长是谁
  • 云南增值税查验平台
  • 税务局 周六
  • 地下建筑规定
  • 地税服务费算什么科目
  • 云南2021高考改革
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设