一.阻止表单自动提交刷新页面:<el-form><el-form-item  :inline="true" @submit.native.prevent><el-input @keyup.enter.native='submit'></el-input></el-form-item>
</el-form>

注意: 鼠标事件导致页面刷新问题,在el-form上增加 @submit.native.prevent 可阻止页面刷新

二.阻止表单多次重复点击提交数据公共方法:

export default {}.install = (Vue, options = {}) => {Vue.directive('dbClick', {inserted(el, binding) {el.addEventListener('click', e => {if(!el.disabled) {el.disabled = true;let timer = setTimeout( () => {el.disabled = false;},1000)}})}})
}用法:<el-button v-dbClick @click="saveOrder">保存</el-button>在提交保存按钮出添加v-dbClick,引入全局公共方法。

转载于:https://www.cnblogs.com/tiantianleyuan123/p/9912084.html

vue el-form鼠标事件导致页面刷新解决方案;vue 阻止多次点击提交数据通用方法...相关推荐

  1. vue+elementUI 键盘回车事件导致页面刷新的问题

    在控件上已经添加了: @keyup.enter.native="searchProjects()" 监听,但是回车确是reload 页面,需要在表单上form上添加: <el ...

  2. popstate android4.3,微信安卓popstate后退导致页面刷新解决方案

    问题描述: 在安卓机微信版本号为7.0.4到7.0.8下监听popstate事件时,当点击物理键返回时,浏览器会强制页面刷新,导致popstate中定义的一些事件因为刷新而受影响,比如出现弹窗闪退现象 ...

  3. 键盘回车事件导致页面刷新的问题

    我最近在做一个 Ajax 查询的功能,代码如下:   <form name="keywordForm" method="post" action=&quo ...

  4. vue切换菜单时不需要页面刷新_antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作...

    废话不说,上代码! nav 1 nav 2 nav 3 重点: 1,selectedkeys要设置成$route.path地址 2,a-menu-item 的key设置成要去的地址 刷新页面,成功! ...

  5. 当 el-form 组件下只有一个 el-input 组件时,按回车键会导致页面刷新

    当 el-form 组件下只有一个 el-input 组件时,按回车键会导致页面刷新的问题可能是由于浏览器默认的表单提交行为所导致的.解决此问题的一种方法是使用 @submit.native.prev ...

  6. php ci post 请求,ci检测是ajax还是页面post提交数据的方法

    ci检测是ajax还是页面post提交数据的方法 PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用.以下是小编为大家搜索 ...

  7. drawforeground只有鼠标事件进入才刷新_为什么移动鼠标会让操作系统跑得更快?...

    作者丨InfoQ 译者丨无明 策划丨小智 1 有人在 Stack Overflow 上问了一个问题 在玩 Hypnospace Outlaw(催眠帝国的法外狂徒)这款游戏时,我发现移动鼠标会让网页加载 ...

  8. gridview databind 会导致页面刷新马_Innodb批量页面刷盘情况下的quot;两次写quot;

    //Innodb批量页面刷盘情况下的"两次写"// 之前的文章中,我们介绍过innodb的两次写特性,这里给出链接: InnoDB的两次写特性 今天我们完善一下这部分的内容. 我们 ...

  9. 在vue中使用鼠标事件@mousedown、@mouseenter等失效的解决办法,以及PC端长按实现

    问题解决 @mouseenter.@mousedown等鼠标事件[非鼠标点击事件]时,发现事件不触发,失效了 此时应该在@mouseenter.@mouseenter等鼠标事件加上native属性就好 ...

最新文章

  1. 为自定义控件添加页面响应事件
  2. 安装惠普笔记本XP三种方法
  3. 如何检查jQuery中是否已选中复选框?
  4. Creating my own systemd service files on Fedora 16(x86_64)
  5. 设计模式5 行为模式
  6. Zuul 2 : The Netflix Journey to Asynchronous, Non-Blocking Systems--转
  7. mysql实时增量备份
  8. crontab命令---Linux学习笔记
  9. java中解密技术是什么_详解Java 加密解密技术的分类和归纳
  10. x12arima季节调整方法_深秋是腌洋姜的季节,用老一辈的方法做一坛,比腌萝卜香还爽口...
  11. 背包——完全背包Warcraft III(哈理工1053)
  12. sql如何取前几行_10 个不为人知的 SQL 技巧
  13. [Effective Java]第二章 创建和销毁对象
  14. 第 16 章 垃圾回收相关概念
  15. 知识图谱特征学习算法
  16. 從零開始學 ReactJS:最完整的 React 生態系入門教程
  17. NAR:蛋白功能层级注释数据库eggNOG5
  18. 通过vdi备份linux,centos/ubuntu挂载vmdk、 vdi为块设备的方法(非vdfuse)
  19. 生死看淡,不服就GAN(九)----英伟达力作PGGAN实战,生成高清图片
  20. 微信小程序使用canvas绘图

热门文章

  1. 界面交互推荐-25个闪亮创意的404错误页面设计-你从中发现了什么
  2. 我的ExtJS学习之路 ——4
  3. Redis消息通知系统的实现
  4. Linux下Memcache服务器端的安装
  5. 使用Cacti监控你的网络Cacti的安装
  6. C#对Microsoft.VisualBasic My对象兰台妙选【月儿原创】
  7. 【Ubuntu】解决ubuntu系统root用户下Chrome无法启动问题
  8. 【libevent】libevent库学习总结(一)——基础
  9. linux隐藏文件的方法,Linux下隐藏文件的操作方法
  10. domdocument php charset gbk,PHP DomDocument无法处理utf-8字符(☆)