effect我們重點(diǎn)關(guān)注ReactiveEffect構(gòu)造函數(shù)。以下速覽effect函數(shù)1.判斷傳入的方法是不是effect方法,如果是额湘,獲取到對...
trigger主要工作過程是把依賴提取出來,然后一個(gè)個(gè)執(zhí)行,下面簡述其過程蜡镶。 1.獲取依賴映射targetMap中當(dāng)前(要觸發(fā)依賴執(zhí)行的對象ta...
派發(fā)通知發(fā)生在數(shù)據(jù)更新階段,當(dāng)數(shù)據(jù)更新時(shí)恤筛,就會觸發(fā)set函數(shù)官还,我們接下來速覽set的實(shí)現(xiàn)createSetter函數(shù) 1.如果屬性舊值是只讀的r...
來不及解釋了,快上車6咎场望伦!
track方法接受三個(gè)參數(shù),第一個(gè)參數(shù)是收集的對象target煎殷,第二個(gè)參數(shù)是依賴操作類別type屯伞,共有三個(gè)get、has豪直、iterate劣摇,第三個(gè)...
arrayInstrumentations主要是改寫數(shù)組的方法1.改寫includes、indexOf弓乙、lastIndexOf這三個(gè)方法末融。這三個(gè)...
mutableHandlers對象包含get、set暇韧、deleteProperty勾习、has、ownKeys這幾個(gè)key值懈玻,本章主要關(guān)注get對應(yīng)...
reactive定義是通過createReactiveObject方法實(shí)現(xiàn)的巧婶,以下簡述其內(nèi)容1.判斷傳入的值,如果不是object類型的,直接返...
vue3中單元測試主要是通過腳手架@vue/cli-plugin-unit-jest[https://github.com/vuejs/vue-...