Jude's blog

归档 · 2022

首页

关于

归档

vue

65、响应式原理

1、什么是响应式? 数据变化可以被检测对这种变化做出响应的机制 2、Vue为什么需要响应式? MVVM框架需要解决的核心问题技术就是连接数据层和视图层,通过数据驱动应用,数据变化,试图更新,要做到这点就需要对数据做响应式处理,这样一旦数据发生变化就可以立即做出更新处理。 3、响应式的好处? 通过数据响应式加上虚拟DOM和patch算法,开发人员只需要操作数据,关心业务,完全不用接触繁琐的DOM操作,大大提升开发效率,降低开发难度。 4、如何实现Vue的响应式?优缺点? Vue2肿的数据响应式会根据数据类型来做不同处理,如果是对象采用Object.defineProperty()的方式定义数据拦截,当数据被访问或发生变化时,我们感知并做出响应;如果是数组则通过覆盖数组对象原型的7个变更方法,使这些方法可以..

更多