Vue 的独特之处在于其响应式原理。该特性的亮点在于,当一个JS对象(即数据模型)传递给Vue实例的Data时,每个Vue实例都会有相应的Watcher实例对象。如果该数据的属性发生改变,将会通知Watcher重新计算,从而使与其关联的组件得以更新。此外,Vue还对更新做了优化,会异步地执行相应的DOM更新操作。一旦发现数据发生变化,Vue会自动开启一个队列结构,并缓冲在同一事件循环中所有的数据变化。如果一个Watcher被多次触发,则只会将其推入队列中一次,并在缓冲中除去重复的数据,从而避免不必要的重复计算和频繁的DOM操作,提高系统的反应速度。

Vue 的独特之处是响应式原理该特性的亮点在于它把一个JS5对象数据模型传给Vue实例的Data的同时每个Vue实例都会有相应的Watcher实例对象。如果Data的属性发生改变会通知Watcher重新计算从而使得与其关联的组件得以更新。另外Vue对更新还做了一定的优化Vue会异步地执行相应的DOM更新操作。一旦观察到数据发生了变化Vue将自动开启一个队列结构并且会缓冲在同一事件循环中所有的数据变

原文地址: http://www.cveoy.top/t/topic/fh4T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录