shapeFLag vnode的shapeFLag屬性使用二進(jìn)制的方式描述了組件的類型瓦盛。shapeFLag的值的類型是個(gè)枚舉: 一個(gè)vnode可...
什么是Block船老? Block是一種特殊的vnode世曾,它和普通vnode相比裕循,多出一個(gè)額外的dynamicChildren屬性时迫,用來存儲(chǔ)動(dòng)態(tài)節(jié)點(diǎn)...
【vue3源碼】十二惫搏、認(rèn)識(shí)虛擬DOM 什么是虛擬DOM具温? 虛擬DOM(也可以稱為vnode)描述了一個(gè)真實(shí)的DOM結(jié)構(gòu),它和真實(shí)DOM一樣都是由...
【vue3源碼】十一铣猩、初始vue3中的渲染器 在介紹渲染器之前。我們先簡(jiǎn)單了解下渲染器的作用是什么茴丰。渲染器最主要的任務(wù)就是將虛擬DOM渲染成真實(shí)...
【vue3源碼】十、響應(yīng)式API中的工具函數(shù) 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https:/...
【vue3源碼】九峦椰、ref源碼解析 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuej...
【vue3源碼】八尸曼、reactive——Collection的響應(yīng)式實(shí)現(xiàn) 參考代碼版本:vue 3.2.37 官方文檔:https://vuej...
【vue3源碼】七、reactive——Object的響應(yīng)式實(shí)現(xiàn) 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.or...
【vue3源碼】六冤竹、scheduler scheduler即調(diào)度器是vue3中比較重要的一個(gè)概念。通過scheduler進(jìn)行調(diào)度任務(wù)(job)茬射,...