不叫个 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,截止目前,可以说没有。
综上:对于历史版本,我们只能说很抱歉,当然你可以自己修复迭代发包。
还是那句话今日的加班升级,是为了未来摸