总结一下,以便忘了回头看看 响应式数据 主要用到Object.defineProperty这个API,改写对象属性的get属性和set属性。 function defineReactive(obj, key, value) { Object.defineProperty(obj, key, { enumerable: true, configurable: true, get: () => { console.log(`${key}属性被读`) return value }, set: (newValue) => { if (value === newValue) { return...