Vue渲染器如何对节点进行挂载和更新-牛翰网

Vue渲染器如何对节点进行挂载和更新

目录 一、子节点和元素的属性 1.如何处理子节点为多个节点的情况: 调整mountElement去正确的挂载修改后的vnode 2.如何处理被挂载元素的属性: 调整mountElement去正确的挂载修改后的vnode 二、...
一文详解Vue中渲染器的简单实现-牛翰网

一文详解Vue中渲染器的简单实现

目录 一、渲染器 二、一个简单例子理解Vue中渲染器的工作过程 三、渲染器涉及的几种操作: 挂载、更新、卸载 四、如何实现一个与平台无关的渲染器: 1.实现一个依赖浏览器API的渲染器 2.实现一个...
Vue3快速diff算法的处理过程-牛翰网

Vue3快速diff算法的处理过程

目录 一、为什么要使用diff算法 二、如何复用子节点 1.判断是否可复用: 2.对可复用节点的处理: 三、Vue3快速diff算法的处理过程 1.预处理:处理两组子节点中首尾节点可复用的情况 处理前置节点...