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

  • 怎么查看微信红包记录(怎么查看微信红包转账记录)

    怎么查看微信红包记录(怎么查看微信红包转账记录)

  • 华为nova5i支持otg吗(华为nova5i支持快充吗)

    华为nova5i支持otg吗(华为nova5i支持快充吗)

  • 为什么淘宝突然要重新登录(为什么淘宝突然退不了货)

    为什么淘宝突然要重新登录(为什么淘宝突然退不了货)

  • 中国大学mooc如何绑定微信(中国大学mooc如何进行互评)

    中国大学mooc如何绑定微信(中国大学mooc如何进行互评)

  • 如何用手机QQ扫描文件转换成文字(如何用手机qq扫描电脑二维码)

    如何用手机QQ扫描文件转换成文字(如何用手机qq扫描电脑二维码)

  • 知到可以两个手机同时登录吗(知到账号可以登录几个)

    知到可以两个手机同时登录吗(知到账号可以登录几个)

  • 硬盘使用4000多小时算新吗(硬盘使用4000多次)

    硬盘使用4000多小时算新吗(硬盘使用4000多次)

  • 淘宝拍下未付款多久取消(淘宝拍下未付款怎么取消订单)

    淘宝拍下未付款多久取消(淘宝拍下未付款怎么取消订单)

  • 快手加入黑名单后对方显示什么(快手加入黑名单怎么拉出来)

    快手加入黑名单后对方显示什么(快手加入黑名单怎么拉出来)

  • 软路由器是什么意思啊(软路由器是什么东西)

    软路由器是什么意思啊(软路由器是什么东西)

  • 为什么苹果手机蓝牙开了没有显示(为什么苹果手机会发烫)

    为什么苹果手机蓝牙开了没有显示(为什么苹果手机会发烫)

  • 脚注怎么设置成方括号(脚注怎么设置成圆圈1)

    脚注怎么设置成方括号(脚注怎么设置成圆圈1)

  • 后台数据是什么(华为手机必须关闭的5个设置)

    后台数据是什么(华为手机必须关闭的5个设置)

  • vivox21plus是什么处理器(vivox21plus参数配置)

    vivox21plus是什么处理器(vivox21plus参数配置)

  • 红米bm37电池是啥型号(红米bn31电池是什么手机)

    红米bm37电池是啥型号(红米bn31电池是什么手机)

  • 国行苹果xs是什么基带(苹果xs国行版本是什么型号)

    国行苹果xs是什么基带(苹果xs国行版本是什么型号)

  • 微信能发30分钟视频吗(微信能发30分钟的录音吗)

    微信能发30分钟视频吗(微信能发30分钟的录音吗)

  • 拼多多拒收要不要运费(拼多多拒收了)

    拼多多拒收要不要运费(拼多多拒收了)

  • 手机无线功能在哪(手机无线网络功能在哪里)

    手机无线功能在哪(手机无线网络功能在哪里)

  • vivox21怎么设置专属铃声(vivox21怎么设置手机使用时间)

    vivox21怎么设置专属铃声(vivox21怎么设置手机使用时间)

  • 快手主页链接怎么复制(快手主页链接怎么获取)

    快手主页链接怎么复制(快手主页链接怎么获取)

  • 微信横屏模式是啥(微信横屏模式是怎么回事)

    微信横屏模式是啥(微信横屏模式是怎么回事)

  • iphone11如何预定(iphone11怎么定时关机)

    iphone11如何预定(iphone11怎么定时关机)

  • 网桥工作原理(网桥工作原理视频讲解)

    网桥工作原理(网桥工作原理视频讲解)

  • qq通话记录怎么查(qq通话记录怎么查找录音)

    qq通话记录怎么查(qq通话记录怎么查找录音)

  • word表格复制后格式不变怎么弄(word表格复制后粘贴连在一起)

    word表格复制后格式不变怎么弄(word表格复制后粘贴连在一起)

  • 微软Win10正版免费升级步骤以及注意事项一览(win10正版免费下载)

    微软Win10正版免费升级步骤以及注意事项一览(win10正版免费下载)

  • schedulerv2.exe - schedulerv2是什么进程 有什么用

    schedulerv2.exe - schedulerv2是什么进程 有什么用

  • ISBMgr.exe - ISBMgr是什么进程 有什么作用

    ISBMgr.exe - ISBMgr是什么进程 有什么作用

  • 增值税加计抵减政策10%和15%
  • 企业间无偿划转资产,非关联方经营
  • 年应税销售额是利润表中的营业收入吗
  • 借款利息税前扣除标准例题
  • 即征即退的增值税属于政府补助
  • 超过两年记入错误的主营业务成本怎么调账
  • 增值税专用发票有效期是多长时间
  • 外国专家工资个税
  • 利息股息红利所得个人所得税税率
  • 公司注销后会计凭证保管年限
  • 分次缴纳的注册资本入什么科目?
  • 应付企业负担的职工社会保险费
  • 非盈利企业账务处理
  • 变更办税人需要原办税人去吗
  • 原材料入账价值合理损耗
  • 核销单怎么做
  • 接受国外企业捐款的条件
  • 降低增值税税率对消费者的影响有哪些
  • 委托个人加工应税消费品纳税地点
  • 计提代扣代缴个税
  • 以前年度损益调整结转到本年利润吗
  • 业务实际发生没得取得发票怎么做账
  • 待报解预算收入什么意思
  • 工业会计和商业会计有什么区别
  • 如何查询企业财务负责人是否变更了
  • php面向对象是什么意思
  • node实战
  • vue项目内html
  • crontab命令用法
  • 进口设备退税如何计算
  • 汽车销售税额
  • 企业不年报会怎么样
  • 申请一般人纳税需要什么东西
  • 网上税则
  • python如何访问私有方法
  • 社会团体费用报销制度
  • 个税申报错了并撤销
  • 会计中金额的正负怎么算
  • access里面也暗含了sql
  • 省市县三级联动工作机制
  • 关于发票的相关法律
  • 有形动产经营性租赁光租业务是什么意思
  • 企业常用会计科目表及其解释
  • 固定资产指的是几年度
  • 房企预收款如何缴纳企业所得税
  • 技术转让费如何计算
  • 银行发放执行款多久到账
  • 一家新成立的贸易企业
  • 施工图审查费计入什么会计科目
  • 库存现金过多的隐患
  • mysql优化配置文件
  • Windows平台下被支持最好的音频格式
  • win8系统中断怎么解决
  • win10 9月更新 问题
  • win7输入法图标不见了怎么恢复正常
  • Win10系统安装包
  • win7系统打开浏览器后突然卡住了
  • win7系统有自带的杀毒软件吗
  • win1020h2正式版
  • centos6.5升级到7.2
  • win10系统怎么快速启动
  • win8系统恢复
  • 微软windows10正版
  • 利用python进行
  • javascript数据结构与算法
  • jquery地址
  • 绝对给力的超经典
  • 简述javascript执行原理
  • bat批处理命令大全
  • node.js [superAgent] 请求使用示例
  • unity与android交互详细
  • android xui
  • linux中的shell命令
  • cocos2d怎么用
  • js 分页插件
  • python的urllib
  • jquery each return
  • 网上办税如何打印电子凭证
  • 河南税务局退税流程
  • 停车场收费需要什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设