比较两个对象,相同的属性值保留,不相同的属性值用新属性值替换旧属性值
let oldObj = this.xxForm; // 原表单对象
let newObj = xx.res.result; // 接口获得的新对象
const newKeys = Object.keys(newObj);
for (const key of newKeys) {
if (oldObj[key] !== newObj[key]) {
oldObj[key] = newObj[key];
}
}
二次封装element date组件获取props
子组件
props部分:
xx: {
type: Boolean,
default: false,
},
子组件data部分:
pickerOptions: {
disabledDate: time=> {
if (this.xx) {
return time.getTime() < Date.now() - 8.64e7; // 开启当前日期之前不能选择
}
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。