shapeFLag vnode的shapeFLag属性使用二进制的方式描述了组件的类型。shapeFLag的值的类型是个枚举: 一个vnode可...
什么是Block? Block是一种特殊的vnode,它和普通vnode相比,多出一个额外的dynamicChildren属性,用来存储动态节点...
【vue3源码】十二、认识虚拟DOM 什么是虚拟DOM? 虚拟DOM(也可以称为vnode)描述了一个真实的DOM结构,它和真实DOM一样都是由...
【vue3源码】十一、初始vue3中的渲染器 在介绍渲染器之前。我们先简单了解下渲染器的作用是什么。渲染器最主要的任务就是将虚拟DOM渲染成真实...
【vue3源码】十、响应式API中的工具函数 参考代码版本:vue 3.2.37 官方文档:https://vuejs.org/[https:/...
【vue3源码】九、ref源码解析 参考代码版本:vue 3.2.37 官方文档:https://vuejs.org/[https://vuej...
【vue3源码】八、reactive——Collection的响应式实现 参考代码版本:vue 3.2.37 官方文档:https://vuej...
【vue3源码】七、reactive——Object的响应式实现 参考代码版本:vue 3.2.37 官方文档:https://vuejs.or...
【vue3源码】六、scheduler scheduler即调度器是vue3中比较重要的一个概念。通过scheduler进行调度任务(job),...