在看Vue的源码,看到以下这段代码的while
循环怎么看都是死循环,但是感觉源码不应该会有死循环啊,求指点~
function callUpdatedHooks (queue) {
let i = queue.length
// 这不是死循环吗
while (i--) {
const watcher = queue[i]
const vm = watcher.vm
if (vm._watcher === watcher && vm._isMounted) {
callHook(vm, 'updated')
}
}
}
相关分类