
当通过 crateComponent 创建了组件 VNode,接下来会走到 vm._update,执行 vm._update,执行 vm.pat...
之前分析过 createElement 的实现,它最终会调用 _createElement 方法,其中有一段逻辑是对参数 tag 的判断,如果是...
Vue 另一个核心思想就是组件化。到底什么是组件化 ? 就是把页面拆分成多个组件(component), 每个组件依赖的 CSS,JavaScr...
update Vue 的 _update 是实例的一个私有方法,它被调用的时机有 2 个,一个是首次渲染,一个是数据更新的时候,我这章就先看一下...
这个介绍的是 createElement 是怎么创建一个元素的。接下来还有一篇会介绍到 createElement 是怎么创建组件的。 Vue ...
Virtual DOM 这个概念相信大多数的开发人员都不会陌生,它产生的前提就是操作浏览器中的 DOM 是很 ·昂贵· 的,为了更直观的看到,我...
Vue 的 _render 方法是实例的一个私有方法,它用来实例渲染成一个虚拟的 Node,源码定义在 src/core/instance/re...
Vue 中通过 $mount 实例方法挂载 vm,$mount 方法在多个文件中都有定义,比如: src/platforms/web/entr...
从入口代码开始分析,new Vue 背后发生了哪些事情。 new 关键字在 JavaScript 中代表实例化一个对象,而 Vue 实际上是一个...
文集作者