這是大神知乎的動態:
這是他的微博動態:
Vue 3 的主要功能在 packages 目錄包括
程式碼結構reactivity 目錄
資料響應式系統,這是一個單獨的系統,可以與任何框架配合使用。
runtime-core 目錄
與平臺無關的執行時。其實現的功能有虛擬 DOM 渲染器、Vue 元件和 Vue 的各種API,我們可以利用這個 runtime 實現針對某個具體平臺的高階 runtime,比如自定義渲染器。
runtime-dom 目錄
針對瀏覽器的 runtime。其功能包括處理原生 DOM API、DOM 事件和 DOM 屬性等。
runtime-test 目錄
一個專門為了測試而寫的輕量級 runtime。由於這個 rumtime 「渲染」出的 DOM 樹其實是一個 JS 物件,所以這個 runtime 可以用在所有 JS 環境裡。你可以用它來測試渲染是否正確。它還可以用於序列化 DOM、觸發 DOM 事件,以及記錄某次更新中的 DOM 操作。
server-renderer 目錄
用於 SSR。尚未實現。
compiler-core 目錄
平臺無關的編譯器. 它既包含可擴充套件的基礎功能,也包含所有平臺無關的外掛。
compiler-dom 目錄
針對瀏覽器而寫的編譯器
shared 目錄
沒有暴露任何 API,主要包含了一些平臺無關的內部幫助方法。
vue 目錄
用於構建「完整構建」版本,引用了上面提到的 runtime 和 compiler。
可以看出,新的 Vue 程式碼倉庫是模組化的。
有興趣的小夥伴去看看哦.....
-
1 #
-
2 #
忽然升級3.0一臉懵逼:啥?這是啥?咋變這樣了??命令都改了?咋拆開了,閒的啊?
-
3 #
不知道官方文件什麼時候能更新。。
-
4 #
學不動了,我想改行了
-
5 #
版本更新最忌移植了,,
-
6 #
我特麼頭髮都掉光了,各種版本迭代。
-
7 #
期待已久,vue2.0的ts支援得像個雞肋。
-
8 #
學了一天,不好玩。
-
9 #
玩了玩,越來越難學了
學不動了,堅持原生js和jQyery