1.谈一下你对MVVM原理的理解 2.请说一下响应式数据的原理? 理解: 1.核心点: Object.defineProperty 2.默认 Vue 在初始化数据时,会给 data 中的属性使用 Object.defineProperty 重新定义所有属 性,当页面取到对应属性时。会进行依赖收集(收集当前组件的watcher) 如果属性发生变化会通 知相关依赖进行更新操作。 原理: Object.defineProperty(obj, key, { enumerable: true, configura