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 相关文章推荐
收藏Javascript中常用的55个经典技巧
Aug 12 Javascript
IE8 原生JSON支持
Apr 13 Javascript
自己使用jquery写的一个无缝滚动的插件
Apr 30 Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
Jun 18 Javascript
js数组常见操作及数组与字符串相互转化实例详解
Nov 10 Javascript
JavaScript中Window对象的属性及事件
Dec 25 Javascript
漫谈JS引擎的运行机制 你应该知道什么
Jun 15 Javascript
Electron中实现大文件上传和断点续传功能
Oct 28 Javascript
p5.js实现动态图形临摹
Oct 23 Javascript
js实现的在本地预览图片功能示例
Nov 09 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 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
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
js中cookie的使用详细分析
2008/05/28 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
从Python程序中访问Java类的简单示例
2015/04/20 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
对python中的装包与解包实例详解
2019/08/24 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
银行门卫岗位职责
2013/12/29 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
妇产医师自荐信
2014/01/29 职场文书
《阳光》教学反思
2014/02/23 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
行政复议答复书
2015/07/01 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库