素材巴巴 > 程序开发 >

vue里的虚拟dom

程序开发 2023-09-21 19:02:31

我们先来看一下真实dom

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASlNPTlDvvIQ=,size_20,color_FFFFFF,t_70,g_se,x_16

 真实dom里面存在太多,不太重要的属性。而且每次属性的值一改变,就会引起重排和重绘,非常的浪费内存。就是把原先的标签和内容全部删除,然后重新排列,重新渲染。

我们再来看一下虚拟dom

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASlNPTlDvvIQ=,size_20,color_FFFFFF,t_70,g_se,x_16

 虚拟dom的执行逻辑是什么?

vue首先会将