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 相关文章推荐
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
javascritp实现input输入框相关限制用法
Jun 29 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
Sep 29 Javascript
JavaScript之IE的fireEvent方法详细解析
Nov 20 Javascript
JS正则表达式验证数字代码
Jan 28 Javascript
Js实现手机发送验证码时按钮延迟操作
Jun 20 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
jQuery事件对象总结
Oct 17 Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
Dec 02 Javascript
vue实现新闻展示页的步骤详解
Apr 11 Javascript
关于angular浏览器兼容性问题的解决方案
Jul 26 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
php 中文处理函数集合
2008/08/27 PHP
二进制交叉权限微型php类分享
2014/02/07 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
JavaScript 继承的实现
2009/07/09 Javascript
js调用图片隐藏&amp;显示实现代码
2013/09/13 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
初识Javascript小结
2015/07/16 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
Augularjs-起步详解
2016/07/08 Javascript
微信小程序 获取session_key和openid的实例
2017/08/17 Javascript
深入理解node.js http模块
2018/01/24 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
python pandas库的安装和创建
2019/01/10 Python
python实现爬山算法的思路详解
2019/04/09 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
CSS3字体效果的设置方法小结
2016/06/13 HTML / CSS
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
职高毕业生自我鉴定
2013/10/21 职场文书
影视制作岗位职责
2013/12/04 职场文书
英语课外活动总结
2014/08/27 职场文书
罗马假日观后感
2015/06/08 职场文书
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript
Mysql 一主多从的部署
2022/05/20 MySQL
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android