![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
組件更新 新舊節(jié)點(diǎn)不同的更新流程是創(chuàng)建新節(jié)點(diǎn)->更新父占位符節(jié)點(diǎn)->刪除舊節(jié)點(diǎn)悠汽;而新舊節(jié)點(diǎn)相同的更新流程是去獲取它們的 children月洛,根據(jù)不...
nextTick 當(dāng)我們需要處理DOM更新變化后的數(shù)據(jù)情況時(shí)危喉,使用this.$nextTick() 檢測變化的注意事項(xiàng) 當(dāng)響應(yīng)式數(shù)據(jù)對象(比如數(shù)...
派發(fā)更新 當(dāng)我們在組件中對響應(yīng)的數(shù)據(jù)做了修改,就會觸發(fā) setter 的邏輯捂贿,最后調(diào)用 dep.notify() 方法通知訂閱watcher,當(dāng)...
響應(yīng)式對象 通過Object.defineProperty()給屬性添加getter/setter,以達(dá)到響應(yīng)式改變dom衫哥。目的就是為了在我們訪...
Vue的異步組件 異步組件實(shí)現(xiàn)的本質(zhì)是 2 次渲染,除了 0 delay 的高級異步組件第一次直接渲染成 loading 組件外襟锐,其它都是第一次...
生命周期 在created()才能得到注入的數(shù)據(jù)props/data 當(dāng)數(shù)據(jù)發(fā)生改變時(shí)調(diào)用beforeUpdate()撤逢,最后重新渲染成功調(diào)用up...
合并配置 在new Vue()初始化時(shí),會通過mergeOptions()的方法粮坞,把全局變量蚊荣、全局方法、全局組件等配置option進(jìn)行合并莫杈,然后...
Vue的全局API 里面定義了Vue的全局變量互例,比如Vue.init()、Vue.component()注冊全局組件 Vue選項(xiàng)規(guī)范化 可以把開...
函數(shù)在被直接調(diào)用的時(shí)候筝闹,其中的this指針永遠(yuǎn)指向window 匿名函數(shù) this總是指向window對象 誰執(zhí)行函數(shù)媳叨,this就指向誰 如果函...