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 相关文章推荐
学习ExtJS accordion布局
Oct 08 Javascript
jQuery 第二课 操作包装集元素代码
Mar 14 Javascript
jQuery关于导航条背景切换效果实现示例
Sep 04 Javascript
js实现动态改变字体大小代码
Jan 02 Javascript
jquery scroll()区分横向纵向滚动条的方法
Apr 04 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
Mar 13 Javascript
Electron 如何调用本地模块的方法
Feb 01 Javascript
Vue表情输入组件 微信face表情组件
Feb 11 Javascript
javscript 数组扁平化的实现
Feb 03 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 Javascript
Vue Element plus使用方法梳理
Dec 24 Vue.js
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使用NumberFormatter格式化货币的方法
2015/03/21 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
js 异步处理进度条
2010/04/01 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
js电话号码验证方法
2015/09/28 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
JS高级运动实例分析
2016/12/20 Javascript
vue组件间通信解析
2017/03/01 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
python openpyxl使用方法详解
2019/07/18 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
python多线程分块读取文件
2019/08/29 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
Python如何绘制日历图和热力图
2020/08/07 Python
Python的collections模块真的很好用
2021/03/01 Python
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
经典的班主任推荐信
2013/10/28 职场文书
化学教学随笔感言
2014/02/19 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
初中政治教学反思
2016/02/23 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang