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