3-3 patch 10分44秒处的 render 方法

来源:3-3 patch(上)

zhc青

2020-07-12

老师,您在 10分25秒讲到执行 mountComponent 方法,在10分44秒说到会执行 render 方法。
这个时候说的 render 方法应该是指 updateComponent 这个函数运行时会触发的 vm._render 方法吧。

updateComponent = function () {
	vm._update(vm._render(), hydrating)
}

我理解此时 mountComponent 方法流程是:

  1. 定义好 updateComponent
  2. new Watcher()
  3. new Watcher() 时触发 updateComponent
  4. updateComponent 触发后,才是 vm._render(),vm._update()
写回答

1回答

ustbhuangyi

2020-07-12

是的,你说的流程没错

0
1
zhc青
非常感谢!
2020-11-23
共1条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4986 学习 · 1038 问题

查看课程