TDesign 更新周报(2022 年 4 月第 1 周)
组件库
Vue2 for Web 发布 0.40.1 版
Bug Fixes
Table
: 修复本地数据排序,异步加载数据时分页失效的问题
Vue2 for Web 发布 0.40.0 版
⚠️BREAKING CHANGES
Table
: 表格行列拖拽排序功能重构,新用法请参考官网 demoForm
:label
为空时不再默认渲染宽度占位,需要手动设置样式保持表单对齐
Bug Fixes
Popconfirm
: 修复确认框中按钮默认大小Upload
: 修复上传中状态文案Popup
: 修复hideEmptyPopup
在动态改变内容时不生效的问题Table
: 修复合并单元格边框样式问题Datepicker
: 修复区间时间选择时,月份/年份选择面板样式异常的问题修复
Table
/SelectInput
/TagInput
按需引入时出现composition-api
相关报错的问题
Features
Table
: 支持外部设置当前显示列,新增 APIdisplayColumns defaultDisplayColumns onDisplayColumnsChange
Vue2 for Web 发布 0.39.1 版
Bug Fixes
Upload
:修复
success
事件先于progress
事件触发时,上传文件loadingFile
值不正确的问题修复最大数量限制
max
在多次文件选择中判断不正确的问题Pagination
: 修复跳转页输入框展示了额外placeholder
默认内容的问题TreeSelect
:修复
treeProps
中同时传入key
、load
时选中项显示的问题修正
TreeSelect
的交互行为,与Select
保持一致修复
filter
状态下,树无法折叠的问题;修复lazy
状态下,无法正确展示label
的问题Table
:修复虚拟滚动
threshold
引起的报错
修复 TS
定义报错问题,非 Typescript
或 SSR
项目请尽快由 0.39.0 版本升级
Features
ConfigProvider
: 完善语言配置能力Table
:表格超出省略浮层父元素更为表头
thead
,避免挂载到全局 body过滤功能浮层元素默认挂载到
t-table
,不再挂载到全局
Vue2 for Web 发布 0.39.0 版
⚠️BREAKING CHANGES
Table 组件使用
composition-api
重构BaseTable HTML
结构变更,写过CSS
样式覆盖的同学需注意更新样式表头更为使用
th
标签,之前为td
,不符合语义事件
row-db-click
更为row-dblclick
,onRowDbClick
更为rowDblclick
事件
row-hover
更为row-mouseover
,onRowHover
更为onRowMouseover
(本没有rowHover
事件)CSS
类名t-table__row-first-full-row
更为t-table__first-full-row
,t-table__row-last-full-row
更为t-table__last-full-row
Bug Fixes
Affix
: 修复onFixedChange
触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发)Table
:自定义列配置功能:多级表头和列显示配置同时存在时,无法进行正确的列配置的问题,列配置仅显示了第一层表头
verticalAlign 不生效问题
右上角出现文字穿透问题
固定表头和固定列,全部使用
CSS sticky
输出样式,组件仅渲染一个表格,表头和表内容 不再分开渲染输出。不仅支持table-layout: fixed
模式,同时也支持table-layout: auto
模式设置
tableLayout
:auto
,maxHeight
显示异常Table
组件BaseTableCol
配置项fixed
和ellipsis(true)
属性共存导致 fix 阴影无法显示多级表头的表格 改变
children
的宽度无效table 组件使用
PrimaryTable
控制台报错t-primary-table
未注册表格组件设置
height
或maxHeight
后未出现滚动条的时候竖线不对齐修复,排序图标和过滤图标同时存在时,样式异常问题
Features
Table
:新增超出省略功能,
ellipsis
支持透传Popup
组件全部属性新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容
新增
loadingProps
透传加载组件全部特性新增固定行(冻结行)
支持虚拟滚动
新增排序图标自定义,插槽
(slot='filterIcon')
和渲染函数(props.filterIcon)
均可新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置
新增
scroll
滚动事件新增表头吸顶功能
新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置
Vue3 for Web 发布 0.11.1 版
Bug Fixes
重构
Tabs
为Composition-api
修复
Upload triggerupload
方法未导出修复
InputNumber
未注册input
组件修复
CheckboxGroup disabled
属性无效修复
Input
的type
传入无效修复
SelectInput
Demo 样式修复
Pagination
跳转页输入框展示了额外placeholder
默认内容
Features
重构
TreeSelect
为Composition-api
重构 日历组件 为
Composition-api
国际化配置迁移至
common
React for Web 发布 0.30.1 版
⚠️BREAKING CHANGES
Form
:label
为空时不再默认渲染宽度占位,需要手动设置样式保持表单对齐
Bug Fixes
Pagination
: 修复输入框宽显示问题Datepicker
: 修复区间选择时间,月份/年份选择时间类型异常的问题InputNumber
: 修复不能输入小数点问题Popconfirm
: 修复按需加载样式丢失问题Select
: 修复首次focus
自动搜索问题
Features
标签:优化组件内部逻辑
FormItem
: 支持自定义嵌套模式 &label
为空时不再处理占位对齐问题SelectInput
:borderless
和autowidth
作为独立属性分开
Miniprogram for WeChat 发布 0.7.2 版
Bug Fixes
Search
: 修复submit
事件返回参数错误的问题Toast
: 修复最大宽度和文案没对齐的问题Input
: 修复设置clearable
,点击不清除内容的问题Dialog
: 修复 1px 边框在 iOS 上消失的问题Swiper
: 修复延迟设置地址时,显示不正常的问题Button
: 修复文案没有垂直居中的问题
Feature
Fab
: 新增支持悬浮按钮Drawer
: 新增支持抽屉
Vue3 for Mobile 发布 0.8.1 版
Bug Fixes
count-down
: 单位样式 bug 修复、倒计时加入fps
获取swiper
: 快速滑动导致卡住问题picker
: 组件 demo 修复swipe-cell
: 修改组件示例,和 demo 保持一致
Feature
支持历史版本跳转
dropdown-menu
: 更新组件的模板类型处理
更多更新查看:tdesign.tencent.com/about/relea…
评论