不叫個Design,都不好意思說自己是元件庫
沒人關心你歷時多久(半年差不多了),重構了多少元件(幾乎是所有),也沒人關心你發布了17 個alpha、13 個beta、7 個rc 版本。
我只想知道 v3 有沒有支援 CSS Var、RTL、大數據卡不卡、TS 類型有沒有完善、全域設定元件大小等等。
是的,v3 就是為此而來,當然小功能一大堆,再次不再敘述,有興趣的可以查看更新日誌。
更新日誌連結:https://www.antdv.com/docs/vue/changelog-cn
好了,說說尚不完善的地方吧:
1、文檔,都知道他很重要,但寫好他真的很難
2、TS 類型,目前還不支援插槽提示、泛型組件,我想等volar 完善後再去跟進
3、大數據表格,很抱歉,我們把它做成了獨立的商業組件,https://surely.cool ,就像全球排名前二元件庫MUI(原 Material UI) 那樣,不過元件庫暴露了自訂功能,你依然可以藉助第三方庫實現簡易版的大數據表格。
對於以上第一、第二點,如果你有想法或興趣,非常歡迎大家PR,但話說在前面,review pr 是一件非常吹毛求疵的事情,而且難免不會帶有個人主觀風格喜好,沒有針對任何人,你的付出也許會"打水漂",玻璃心或蹭PR 就不要來了。
對於第三點,如果你所在公司願意花點小錢支持下我們,順便優化下你們的產品體驗,我只能說,非常感謝你們。如果你是個人項目,都有那麼大數據量了嗎,要不也支持支持?開源的用用也行,不是不能用。
關於升級文件:
在發布alpha 版本的時候就提供了一份,現在依然可用,因為並沒有破壞性更新,新功能也不存在升級的問題。
升級文件連結:https://www.antdv.com/docs/vue/migration-v3-cn
關於1.x、2 .x 版本未來規劃:
2.x 版本是一個是為了相容Vue 3 升級的一個版本,但它並沒有根據Vue 3 的特性做相應的優化,也沒有添加太多新功能,這個版本我們會歸檔掉,不再發布新的修補版本,你可以按照升級文件盡快升級3.x 新版本,享受3.x 帶來的開發便利和新功能。
1.x 版本是支援Vue 2 的版本,該版本不會添加新功能,只會修補」阻塞性bug“,等Vue 2 發布兼容Composition Api 的新版本時,我們再重新考慮它的最終歸宿。
何為阻塞性 Bug:就是怎麼繞都繞不過去的 bug,截止目前,可以說沒有。
綜上:對於歷史版本,我們只能說很抱歉,當然你可以自己修復迭代發包。
還是那句話今日的加班升級,是為了未來摸更多的魚。