模拟代码错误
Author: lazyunderscoreCreated Nov 18, 2019Updated Nov 18, 2019
开始依赖收集
class Vue { constructor(options) { this._data = options.data; observer(this._data, options.render); let watcher = new Watcher(this, ); } }
- watcher的定义应该在observer之前,否则,defineReactive 无法获被添加到watcher
- watcher定义缺少参数
Source: answershuto/learnVue