1、定义变量
data() {
return {
oldVal: [],
newVal: [],
}
}

2、监听表单
watch: {
// 监听编辑是否有修改 - lrFormList
lrFormList: {
handler(val, oldVal) {
if (oldVal) {
this.newVal = val;
this.oldVal = oldVal;
}
},
deep: true,
},
}
3、点击保存时判断表单是否有变化

4、变化后将变化的值赋值给旧表单

本文介绍了一种在Vue中实现表单变更检测的方法,通过定义数据变量并利用watch特性监听表单变化,当表单发生更改时记录新旧值,并在保存时检查是否发生了实际变动。
1358

被折叠的 条评论
为什么被折叠?



