不叫個 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,截止目前,可以說沒有。
綜上:對于歷史版本,我們只能說很抱歉,當然你可以自己修復迭代發包。
還是那句話今日的加班升級,是為了未來摸