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 相关文章推荐
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
Jun 20 Javascript
js特殊字符转义介绍
Nov 05 Javascript
使用js操作css实现js改变背景图片示例
Mar 10 Javascript
使用原生JS实现弹出层特效
Dec 22 Javascript
jQuery应用之jQuery链用法实例
Jan 19 Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
JavaScript中的this引用(推荐)
Aug 05 Javascript
Vuex之理解Getters的用法实例
Apr 19 Javascript
浅谈node模块与npm包管理工具
Jan 03 Javascript
关于vue-router-link选择样式设置
Apr 30 Vue.js
JavaScript parseInt0.0000005打印5原理解析
Jul 23 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
destoon官方标签大全
2014/06/20 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
限制文本框输入N个字符的js代码
2010/05/13 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
详解Python网络爬虫功能的基本写法
2016/01/28 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
Django logging配置及使用详解
2019/07/23 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
如何通过python计算圆周率PI
2020/11/11 Python
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
精细化工应届生求职信
2013/11/17 职场文书
中学教师岗位职责
2013/11/26 职场文书
医院护士的求职信范文
2013/12/26 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
学校宣传标语
2014/06/18 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
周末问候语大全
2015/11/10 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书