如何判断表单中值是否有变化
若要使修改前后的表单值不同,需对其进行深拷贝
isObjectValEqual(a,b){
let flag = true;
const ainput =document.createElement('input')
const binput =document.createElement('input')
let keysA = Object.keys(a)
for(let i = 0;i < keysA.length; i++){
let key = keysA[i];
if(key === "content"){
ainput.value =a[key];
binput.value =b[key];
const avalue = ainput.value
const bvalue = ainput.value
flag = Object.is(avalue,bvalue)
}else{
flag =Object.is(a[key],b[key]);
}
// if(!flag){
// return false
// }
}
// return true
return flag
}