DMQ / mvvm

剖析vue实现原理,自己动手实现mvvm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dep.target干嘛的?

fangxianzheng opened this issue · comments

get里有 if (Dep.target) { dep.depend()} 这段,而后面又直接设置 Dep.target = null 这是为了以后用的吗?看不懂

commented

@fangxianzheng 在observer.js这里,需要给属性添加监听者的时候用到,因为在触发getter的时候,watcher实例不好传递,所以用一个全局属性来标记,添加完后,再移除
image