https://github.com/vuejs/core/blob/main/packages/runtime-core/src/apiCreateApp.ts#L236
【pinia源碼】一、createPinia源碼解析前言 【pinia源碼】系列文章主要分析pinia的實現原理。該系列文章源碼參考pinia v2.0.14。 源碼地址:https://github.com/vuejs/pi...
https://github.com/vuejs/core/blob/main/packages/runtime-core/src/apiCreateApp.ts#L236
【pinia源碼】一、createPinia源碼解析前言 【pinia源碼】系列文章主要分析pinia的實現原理。該系列文章源碼參考pinia v2.0.14。 源碼地址:https://github.com/vuejs/pi...
@物是人非dhr 使用options api的方式還是需要的,如果使用composition的方式,直接使用hook
【pinia源碼】四、mapHelper API源碼解析前言 【pinia源碼】系列文章主要分析pinia的實現原理。該系列文章源碼參考pinia v2.0.14。 源碼地址:https://github.com/vuejs/pi...
vue3中直接使用hook方式也可以,這些輔助函數是在options api中使用的
【pinia源碼】四、mapHelper API源碼解析前言 【pinia源碼】系列文章主要分析pinia的實現原理。該系列文章源碼參考pinia v2.0.14。 源碼地址:https://github.com/vuejs/pi...
shapeFLag vnode的shapeFLag屬性使用二進制的方式描述了組件的類型。shapeFLag的值的類型是個枚舉: 一個vnode可以是多個不同的的類型,如: 判...
什么是Block? Block是一種特殊的vnode,它和普通vnode相比,多出一個額外的dynamicChildren屬性,用來存儲動態節點。 什么是動態節點?觀察下面這...
【vue3源碼】十二、認識虛擬DOM 什么是虛擬DOM? 虛擬DOM(也可以稱為vnode)描述了一個真實的DOM結構,它和真實DOM一樣都是由很多節點組成的一個樹形結構。本...
【vue3源碼】十一、初始vue3中的渲染器 在介紹渲染器之前。我們先簡單了解下渲染器的作用是什么。渲染器最主要的任務就是將虛擬DOM渲染成真實的DOM對象到對應的平臺上,這...
【vue3源碼】十、響應式API中的工具函數 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuejs.org/] is...
【vue3源碼】九、ref源碼解析 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuejs.org/] ref接受一個...
【vue3源碼】八、reactive——Collection的響應式實現 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://...
【vue3源碼】七、reactive——Object的響應式實現 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuej...
【vue3源碼】六、scheduler scheduler即調度器是vue3中比較重要的一個概念。通過scheduler進行調度任務(job),保證了vue中相關API及生命...
【vue3源碼】五、watch源碼解析 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuejs.org/] watch...
【vue3源碼】四、computed源碼解析 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuejs.org/] 計算...
前言 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuejs.org/] 關于為什么要有effectScope可以參考...
vue3的響應系統分析 前言 參考代碼版本:vue 3.2.37 官方文檔:https://vuejs.org/[https://vuejs.org/] vue3的響應式處理...
認識副作用函數與響應式數據 在分析vue3響應式的實現前,我們需要先搞清兩個概念:副作用函數、響應式數據。 副作用函數 副作用函數,顧名思義,會產生副作用的函數被稱為副作用函...
前言 【pinia源碼】系列文章主要分析pinia的實現原理。該系列文章源碼參考pinia v2.0.14。 源碼地址:https://github.com/vuejs/pi...
前言 【pinia源碼】系列文章主要分析pinia的實現原理。該系列文章源碼參考pinia v2.0.14。 源碼地址:https://github.com/vuejs/pi...
前言 【pinia源碼】系列文章主要分析pinia的實現原理。該系列文章源碼參考pinia v2.0.14。 源碼地址:https://github.com/vuejs/pi...