虚拟dom

vue执行

先去创建一个虚拟dom,

将生成的虚拟dom其渲染到页面。

虚拟dom是一个对象,能够表现出dom结构。编译模板,编译为虚拟dom。利用render函数生成真实dom结构。

当有数据改变时,根据上一次的虚拟dom生成新的虚拟dom结构。利用diff算法,把新生成的虚拟dom与上一次的虚拟dom做对比,讲对比出来的不同地方进行重新渲染。


组件中的data为什么返回一个对象。因为对象是引用类型 。因为组件中要拥有自己独立的数据,利用函数返回对象的形式,每次都会返回新的对象。


vue最外边的是根实例。

组件相当于是一个小型vue实例。也是需要new的。当嵌套到父组件中,父组件会执行new vue。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容