TDesign 是一款诞生于腾讯内部、拥有完整的设计价值观和视觉风格指南的企业级设计体系,同时提供了丰富的设计资源,在设计体系基础上产出基于 Vue、React、小程序等业界主流技术栈的组件库解决方案,适合用于构建设计统一 / 多端覆盖 / 跨技术栈的企业级前端应用。
目前,TDesign 发布了 2022 年 6 月的第四周更新,带来如下变更:
tdesign-vue/dist/reset.css
中单独引入,存在不兼容更新DatePicker
: 重构DatePicker
为composition API,全新的UI样式及交互,新增DateRangePicker组件,替换此前的range写法 ,存在不兼容更新TimePicker
: 重构TimePicker
为composition API,全新的UI样式及交互,disableTime
API有所调整,存在不兼容更新Space
: 新增 space 组件ConfigProvider
: 增加 input
组件 autocomplete
配置,增加 dialog
组件 closeOnEscKeydown
, closeOnOverlayClick
配置, 增加 select
组件 filterable
配置,增加 drawer
组件 closeOnEscKeydown
, closeOnOverlayClick
配置Local
: 增加日语和韩语语言包Table
: fullRow不参与排序Table
:
table
在部分SSR场景渲染失败的问题firstFullRow
不渲染的问题paginationAffixedBottom
透传Affix
参数不生效Select
:
option
数量小于threshold
时不开启虚拟滚动SelectInput
: 修复展开下拉时失去焦点不高亮的问题TagInput
: 修复中文输入按下 Enter 时不触发新标签InputNumber
: 修复enter
事件不触发的问题Affix
: 节点挂载后吸顶没有执行的问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.43.0
Cascader
: 支持 filter API
用于自定义搜索方法Form
: 新增 validateOnly
实例方法Form
: 新增 validate
、submit
实例方法参数 showErrorMessage
Dialog
: 新增preventScrollThrough
Table
: 支持拖拽调整宽度,设置 resizable=true
即可Table
: 支持表头吸顶、表尾吸底、滚动条吸底、分页器吸底等Table
: 树形结构,appendTo
支持添加多条数据Table
: 树形结构,支持数据节点 懒加载 子节点数据Icon
: 新增rollfront
图标DatePicker
: 修复 datepicker format
导致的高亮问题TimePicker
: 修复在 datepicker
中混用 不保留修改结果二次打开的异常TimePicker
: 修复部分情况下由于 allowInput ref
问题导致保留改动结果的错误DatePicker
: 修复通过过快捷方式设置的时间区间高亮数据异常DatePicker
: 修复栅格的情况下组件宽度 超过父级容器的限制 组件显示不完整Dialog
: 修复 dialog 蒙层点击事件失效Select
: 修复使用 onEnter
事件报错Select
: 修复远程搜索功能失效了Cascader
: 修复可过滤情况下,结果为空时候的 popup
宽度问题Input
: 修复 type
为 password
时 clearable
属性不生效Form
: submit
和 reset 现在不会触发 submit 和 reset 事件Form
: submit
实例方法兼容 safari 浏览器 (https://github.com/Tencent/tdesign-vue-next/pull/964ConfigProvider
: 修复 inject
在 computed
中意外出现, 优化配置文件 merge
性能Tabs
: 修复 panels
变化时,往右按钮不出现的问题Table
: 支持动态数据合并单元格Table
: 吸顶表头和自定义显示列场景,支持列拖拽调整顺序Table
: 修复 firstFullRow
存在时,拖拽排序的顺序不正确问题Table
: 修复加载更多的加载组件尺寸异常问题TimePicker
: range
组件最外层使用 range-picker
命名与单时间选项区分详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.16.1
reset
: 默认移除全局 reset 样式引入,可从 tdesign-react
/dist/reset.css
中单独引入,存在不兼容更新Space
: 新增 Space 组件taginput
: excessTagsDisplayType
默认值更为 break-line
Table
: firstFullRow
不参与排序Form
: 支持 validateOnly
函数 & validate
函数支持 showErrorMessage
参数Locale
: 新增日文韩文翻译Select
: label 支持 TNode 类型ConfigProvider
: 增加 input
组件 autocomplete
配置,增加 dialog
组件 closeOnEscKeydown
, closeOnOverlayClick
配置, 增加 select
组件 filterable
配置,增加 drawer
组件 closeOnEscKeydown
, closeOnOverlayClick
配置Icon
: 新增rollfront
图标table
: 修复加载更多的加载组件尺寸异常问题Select
: 修复输入部分特殊符号过滤时组件崩溃的问题Table
: 修复仅有firstFullRow
渲染为空的问题Select
: onChange
事件回调参数缺失Form
: 修复 number
校验无效问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.36.1
详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.2.4
TAB
关闭其他时的异常hidden
和single
功能DatePicker
组件升级的改动详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.5
更新公告:https://github.com/Tencent/tdesign/releases/tag/v2022.6.27