Vue2实时监听表单变化的示例讲解


Posted in Javascript onAugust 30, 2018

如下所示:

<template>
  <section>
    <el-dialog :title="formTitle" :visible.sync="dialogFormVisible" :before-close="cancel">
      <el-form :model="form" :rules="rules" ref="form">
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button size="medium" type="primary" @click="addSubmit" :loading="addLoading" :disabled="unChange">确 定</el-button>
      </div>
    </el-dialog>
  </section>
</template>
<script>  
  export default {
    props: ["dialogFormVisible","form","formTitle"],
    data() {
      return {
        unChange: true,
        preForm: JSON.parse(JSON.stringify(this.form)) //深拷贝对象
      };
    },
    watch: {
      form:{
        handler:function(nowVal,oldVal){
          var $this = this;
          for(let i in $this.form){
            if(nowVal[i] != $this.preForm[i]) {
              $this.unChange = false;
              break;
            }else {
              $this.unChange = true;
            }
          }
        },
        deep:true
      }
    },
    methods: {
      addSubmit() {
        var $this = this;
      }
    },
    mounted() {
      var $this = this;
    }
  };
</script>

以上这篇Vue2实时监听表单变化的示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 使用手册(五)
Sep 23 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
Aug 23 Javascript
jquery禁止回车触发表单提交
Dec 12 Javascript
jQuery实现防止提交按钮被双击的方法
Mar 24 Javascript
JavaScript对数组进行随机重排的方法
Jul 22 Javascript
最简单的JavaScript图片轮播代码(两种方法)
Dec 18 Javascript
JS清除字符串中重复值的实现方法
Aug 03 Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 Javascript
sortable+element 实现表格行拖拽的方法示例
Jun 07 Javascript
Vue 中使用富文本编译器wangEditor3的方法
Sep 26 Javascript
详解如何在Javascript和Sass之间共享变量
Nov 13 Javascript
js实现无限层级树形数据结构(创新算法)
Feb 27 Javascript
vue-swiper的使用教程
Aug 30 #Javascript
分享vue里swiper的一些坑
Aug 30 #Javascript
详解Vue CLI3 多页应用实践和源码设计
Aug 30 #Javascript
小程序图片长按识别功能的实现方法
Aug 30 #Javascript
解决vue中监听input只能输入数字及英文或者其他情况的问题
Aug 30 #Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
Aug 30 #Javascript
微信小程序之判断页面滚动方向的示例代码
Aug 30 #Javascript
You might like
对盗链说再见...
2006/10/09 PHP
php中几种常见安全设置详解
2010/04/06 PHP
PHP设计模式 注册表模式
2012/02/05 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
php正则表达式学习笔记
2015/11/13 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
python自动翻译实现方法
2016/05/28 Python
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
python 字典套字典或列表的示例
2019/12/16 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
端口镜像是怎么实现的
2014/03/25 面试题
EJB3推出JPA的原因
2013/10/16 面试题
物流管理毕业生自荐信
2013/10/24 职场文书
会计应届生的自荐信
2013/12/13 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
幼儿园评语大全
2014/04/17 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python