美文网首页
当数据发生变化时,vue是怎么更新节点的?

当数据发生变化时,vue是怎么更新节点的?

作者: 懒懒猫 | 来源:发表于2022-08-16 14:42 被阅读0次

    我们先根据真实DOM生成一颗virtual DOM,当virtual DOM某个节点的数据改变后会生成一个新的Vnode,然后Vnode和oldVnode作对比,发现有不一样的地方就直接修改在真实的DOM上,然后使oldVnode的值为Vnode。(即比较新旧节点,一边比较一边给真实的DOM打补丁)

    相关文章

      网友评论

          本文标题:当数据发生变化时,vue是怎么更新节点的?

          本文链接:https://www.haomeiwen.com/subject/lezowrtx.html