TDesign Vue Next 1.13.1 版本发布:表单与进度条功能增强
TDesign Vue Next 是腾讯开源的企业级 UI 组件库,基于 Vue 3 技术栈开发,提供了丰富的组件和现代化的设计风格,适用于构建中后台管理系统等企业级应用。本次发布的 1.13.1 版本主要针对表单、进度条等组件进行了功能增强和问题修复。
核心功能更新
表单全局配置增强
在本次更新中,Form 组件新增了 requiredMarkPosition 全局配置项,开发者现在可以统一设置必填标记的位置。这个改进让表单的必填项标记位置可以全局统一管理,不再需要为每个表单单独设置,提高了开发效率和一致性。
进度条智能显示优化
Progress 组件在 theme=plump 主题下实现了智能显示逻辑:
- 当进度条填色区域足够大时,百分比内容会自动显示在填色区域内
- 当空间不足时,内容会显示在填色区域右侧
这种自适应显示方式确保了内容始终清晰可见,提升了用户体验。同时修复了声明 label 参数后默认标签显示异常的问题。
Select 组件功能增强
Select 组件的 valueDisplay 参数现在会返回完整选项内容,这使得开发者可以基于更多选项参数进行定制化展示,增强了组件的灵活性。同时修复了多选模式下不可选选项的删除问题。
问题修复与优化
本次更新还修复了多个组件的已知问题:
-
Dropdown 组件:修复了默认下拉菜单样式存在额外边距的问题,使界面更加整洁。
-
Transfer 组件:优化了动态加载数据场景下的组件报错问题,提高了组件的稳定性。
-
Message 组件:修复了插件调用场景下,当
attach所在节点被清空后新消息无法显示的问题。
底层优化
本次更新还对组件底层进行了两项重要优化:
-
全局处理了同时存在
Boolean和Slot方式的 API 在声明后无法正常展示默认渲染节点的问题,提高了组件的一致性。 -
优化了插槽方法的判断逻辑,使其能够兼容更多组件类型的使用场景,增强了框架的扩展性。
这些改进使得 TDesign Vue Next 在稳定性和灵活性上都有了进一步提升,为开发者提供了更好的开发体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



