解决Vue提交按钮重复点击重复提交问题防抖
1秒内只能提交一次
1、创建js文件preventReClick.js
export default {install (Vue) {// 防止重复点击Vue.directive('preventReClick', {inserted (el, binding) {// console.log("binding-7", binding)el.addEventListener('click', () => {if (!el.disabled) {el.disabled = truesetTimeout(() => {el.disabled = false}, binding.value || 2000)}})}})}
}
2、在main.js中引入
import Vue from 'vue';
import preventReClick from './preventReClick'Vue.use(preventReClick);
3、在index.vue文件中使用,注意一定要用button按钮
v-preventReClick="1000"//表示1秒内只能提交一次<button @click="submit" class="submit" v-preventReClick="1000"><p class="submit_text">点击提交</p>
</button>
解决Vue提交按钮重复点击重复提交问题防抖相关推荐
- 解决vue addRoutes多次添加路由重复问题。
解决vue addRoutes多次添加路由重复问题. 参考文章: (1)解决vue addRoutes多次添加路由重复问题. (2)https://www.cnblogs.com/hsdying/p/ ...
- html input提交按钮标签样式,html - 输入类型=“提交”Vs按钮标签是否可以互换?...
html - 输入类型="提交"Vs按钮标签是否可以互换? input type="submit"和button标签是否可以互换? 或者,如果有任何差异,那么何 ...
- vue 防止多次点击重复提交v-preventReClick
## main.js //防止多次点击,重复提交 Vue.directive("preventReClick", {inserted(el, binding) {el.addEve ...
- 提交按钮在form之外的提交方式,提交按钮提交页面任意表单
上结构 <form id="loginForm" action="{:url('Index/add')}" method="post" ...
- html提交注册按钮,HTML常用提交按钮
1. 标签=元素 disabled(不可操作) readonly(只读) placeholder(提示文本) autofocus(自动获焦) autocomplete="on(默认.规 ...
- html按钮绑定点击事件无效,jquery添加的html元素按钮为何不执行类样式绑定的click事件...
代码举例:jquery 更多按钮:ajax json 点击按钮添加一行文本框和"提交"按钮:(没有问题,能够正常添加)服务器 $(".addMore").cli ...
- java提交按钮_java – 允许“Enter”键按提交按钮,而不是仅使用MouseClick
我正在学习Swing类和一切.我有一个玩具程序,我一直在一起提示一个名字,然后提出一个JOptionPane消息"你输入(您的名字)". 我使用的提交按钮只能点击,但我想让它使用输 ...
- html中加长提交按钮,HTML input submit提交按钮简介说明
摘要: 下文讲述html代码中input type='submit'时的相关属性简介说明,如下所示: input type='submit' 简介 当input标签中 type='submit'时,代 ...
- html:(20):使用下拉框进行多选和使用提交按钮提交
使用下拉列表框进行多选 下拉列表也可以进行多选操作,在<select>标签中设置multiple="multiple"属性,就可以实现多选功能,在 windows 操作 ...
最新文章
- Redis 主库宕机如何快速恢复?面试必问!
- 从Facebook的React框架事件学习一下开源协议
- mysql密码修改脚本
- linux 解析pdf下载工具,Linux高级系统级性能分析工具-perf.pdf
- python lamda函数_python 用lambda函数替换for循环的方法
- Ubuntu修改/删除主目录下的中文文件夹
- java调用js匿名函数参数,js匿名函数作为函数参数详解
- HTTP / HTTPS抓包工具-Fiddler
- c++ 实现录音并且指定到文件_2020年的办公装备新选择,搜狗AI录音笔E1深度评测...
- sql查询id最大的一行_mysql-聚合查询
- 【数据结构基础复习】二叉树的非递归遍历(二)
- 工作与生活如何平衡?
- Stanford NLP 第六课: Long Short Term Memory
- SpringBoot整合mongodb数据库
- 吴恩达机器学习笔记-非监督学习
- Unicode编码表/常用码表(内容多、卡)
- 2020认证杯第二阶段选提建议
- views是什么意思_views的意思
- 小程序模仿蚂蚁森林浇水demo,树木浇水
- Camunda 6、SpringBoot Camunda 流程前端任务流程图跟踪显示
热门文章
- u盘盘符不显示 win10_Win10系统插入U盘不显示的解决方法
- 前端三剑客之CSS篇~一篇文章带你熟练使用CSS来定义页面样式
- 版本控制软件SourceAnywhere的使用感想
- 智慧农业物联网,让农业更“智慧”
- 贝贝网创始人张良伦: 市场环境差,反而能诞生好公司
- 曝光融合Exposure Fusion 与ghost
- webpack bulid后时,网页白屏,报错:导入的资源文件路径不对
- 对合并后的excel表格进行删除重复值和简单的排版
- 怎么把图片文字转换成word文档?这个方法了解一下
- android 即将推出色彩管理,OPPO Find X3系列即将发布:首发安卓10bit全链路色彩管理系统...