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