如下所示:
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;
}
};
以上这篇Vue2实时监听表单变化的示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。
原文链接:https://www.f2er.com/vue/30610.html