Releases: Tencent/tdesign-vue
Releases · Tencent/tdesign-vue
0.35.0
❗️BREAKING CHANGES
🐞 Bug Fixes
- Progress:
- 修复环状进度条小于 5% 时渲染错误的问题,issue #412,@uyarn,@huanyue2019
- 修复环形进度条不可更改未完成轨道颜色的问题,issue #368,@byq1213
- Drawer: 修复
keydown
相关事未触发的问题,issue #381,@uyarn - Form: 修复
preventSubmitDefault
无法阻止表单默认提交行为的问题,issue #400,@dellyoung - Menu: @LeeJim
- 修复
expandType
没有动态变化的问题,issue #396 - 修复浅色模式下 Menu 文件颜色异常的问题,issue #394
- 修复
- Skeleton: 修复
rowCol
设置列数失效的问题, - Table: 修复固定列宽值为
string
时展示偏移的问题 pr #421,@Yilun-Sun - Textarea: 修复
value
未定义时字数统计展示异常的问题,issue #387,@huangpiqiao - TimePicker: 修复部分鼠标滚动选择出现偏差的问题,issue #107,@uyarn
🌈 Features
- Form: 表单项值类型为数组时,FormRule 的
max
和min
可以校验数组长度,issue #301,@dellyoung - Popup: pr #358,@ikeq
- 支持嵌套使用
- 去除额外 reference 包裹元素
- 弹窗展开动画优化
overlayStyle
类型为 Function 时,增加popupElement
作为第二个参数,表示浮层元素 DOM 节点- 新增
onScroll
属性,响应下拉选项滚动事件
- Slider: 默认提示主题更改为暗色,pr #424,@LuckyWinty
- Table: 支持使用
columnController
属性自定义设置需要展示的列,pr #423,@LeeJim
New Contributors
0.34.0
❗️ BREAKING CHANGES
- Tag:
variant
可选值修改为dark/light/outline/light-outline
,plain
已废弃,pr #369,@xiaosansiji
🐞 Bug Fixes
- Calendar: @PsTiu
- 修复全局配置
calendar.controllerConfig
不生效的问题,issue #272 - 修复
monthChange
事件只能通过月份下拉框触发的问题,pr #350 - 修复日历控制区按钮 hover 样式,pr #169
- 修复全局配置
- Comment: 修复因 textarea 组件样式变更导致示例回复按钮间距消失的问题,pr #328,@dreamsqin
- Select: pr #329,@geff1991
- TreeSelect/Select 修复
filterable
模式下,input focusing
时,关闭弹出层需要点击空白处两次的问题,issue #128,issue #209 - 修复远程搜索时,输入搜索选中后,会再执行一次
search
的问题 - 分组情况下,无子选项时不展示该分组,搜索过滤无子选项时也不展示该分组
- 修复键盘交互样式导致初次弹出下拉框选项样式不同的问题,pr #260
- 优化
stopPropagation
判断防止偶现报错,pr #246
- TreeSelect/Select 修复
- Input: 修复输入框相关样式重复引入的问题,pr #182,@xiaosansiji
- Form: pr #310,@chaishi
- 支持对象和数组嵌套的复杂数据校验,同时可以判断是数组的第几项校验不通过,issue #185
- 修复
FormItem.statusIcon
优先级没有大于Form.statusIcon
的问题 - 修复
FormItem.rules
优先级没有大于Form.rules
的问题
- Alert: 修复未正常展示关闭按钮的问题,issue #360,@uyarn
- Select/Input/InputNumber/Switch: 背景色、边框样式等与设计不一致的,统一修复,pr #194,@uyarn
- Breadcrumb: 修复面包屑 item disabled 状态样式,pr #190,@samhou1988
🌈 Features
- Select:
- Datepicker: 支持全局配置
format
,pr #355,@xiaosansiji - Form: 支持统一配置校验信息,无需每个字段的每个规则都单独配置
message
,pr #313,@chaishi - Button: 统一各类型按钮边框宽度,pr #176,@BigLiao
- InputNumber: 优化交互,点击 +/- 按钮时,自动设置值为最小值或最大值,issue #319,@jchalex
- TimePicker: 优化 panel 定位时机,pr #344,@ikeq
- Tooltip: 优化官网 demo 实现,issue #353,@ccccpj
New Contributors
0.33.2
🐞 Bug Fixes
- Form:
- 修复无法重置自定义校验消息的问题,issue #89,pr #254,@dellyoung
- FormRule 的
min
和len
根据一个中文等于两个字符的计算规则进行,和max
保持一致;min
和len
在值为 Number 时,进行数字大小的校验而非数字长度校验,issue #249,pr #249,@chaishi
- Grid: 修复 ssr 渲染报错的问题,issue #284,pr #286,@HQ-Lin
- Table:
- 修复首列数据跨行合并时会导致同行数据前移的问题,issue #242,pr #253,@realyuyanan
- 修复展开行功能中,图标列无法固定在左侧的问题;修复展开行 colspan 不正确问题,issue #255,pr #255,@chaishi
- 修复 umd 产物中未包括 reset 及 css variables 声明的问题,issue #222,@xiaosansiji
- Select: 修复
visible-change
事件触发异常的问题,issue #274,pr #281,@xiewenxia - Icon: 修复 ssr 渲染问题,pr #262,@uyarn
🌈 Features
- Table: 新增
onCellClick
事件,issue #240,pr #297,@chaishi - Skeleton: 新增骨架屏组件,请参照官网使用,@Wonder233
- Textarea: 新增属性
status
用于控制状态,tips
用于控制信息提示,pr 299,@chaishi - Input: 新增
tips
用于控制信息提示, 新增mousenter
、mouseleavt
、paste
事件,pr #305,@chaishi - Input/InputNumber: 新增
align
用于控制输入文本对齐方向,issue #293,pr #320,@chaishi
New Contributors
- @dellyoung made their first contribution in #254
- @xiewenxia made their first contribution in #281
- @brianzhang made their first contribution in #288
0.33.1
🐞 Bug Fixes
- Calendar: 修复月份下拉框组件参数透传错误的问题,pr 196,@PsTiu
- Cascader: 修复可过滤状态的样式异常 pr 228,@pengYYYYY
- Table: @realyuyanan,@chaishi
- Tag: 修复自定义图标时,点击关闭事件失效的问题,#198,@chaishi
- Datepicker: 修复周起始为月最后一天时,周显示错误的问题,pr 117,@xiaosansiji
- Pagination: 去除切换分页时的背景变化动效,减少跨多页切换时的闪烁影响,#167,@xiaosansiji
- Select: 修复禁用状态下下拉 icon 展示问题,pr 113,@pengYYYYY
🌈 Features
- Table: 为了保证每次展开的数据最新,展开行不再进行预渲染;异步加载功能重构,pr 197,@chaishi
- Alert: 增加内容区折行展开和收起动效,pr 123,@pengYYYYY
0.33.0
❗️ BREAKING CHANGES
Input 样式调整: 边框等样式由 t-input__inner
调整到上层父级 t-input
class,pr 98,@mokywu,有覆盖过 Input 组件默认样式的同学请检查后升级。
🐞 Bug Fixes
- Calendar: 修复"年/月"模式切换时展示异常的问题,pr 109,#106,@PsTiu
- Comment: 修复
avatar
属性不支持 slot 使用的问题,pr 165,@dreamsqin - Input: 修复清除操作后没有默认 focus input 的问题,pr 91,#90,@clark-cui
- Menu: 修正菜单选项的图标判断逻辑,pr 154,@LeeJim
- Steps: 修复
extra
未正常渲染的问题,pr 105,#36,@LuckyWinty - Table:
- 修复合并单元格后内容丢失的问题,pr 125,#125,@realyuyanan
- 修复固定表头与内容没有对齐的问题,pr 82,#31,@realyuyanan
- 修复
firstFullRow
和lastFullRow
属性无效的问题,pr 124,#113,@xiecz123 - 修复 DOM 结构上存在多余属性的问题,#77,@realyuyanan
- 修复 EnhancedTable 第一列 ellipsis 失效的问题,修复分页功能展开异常问题;修复 BaseTable scrollContainer 判空报错的问题,pr 94,#86,@chaishi
- 修复 Loading 遮罩层不能遮挡固定列的问题,pr 57,@chaishi
- Textarea: 修正
change
事件参数,pr 132,@pengYYYYY - TreeSelect: 修复组件data异步加载展示异常的问题,pr 103,#96,@Godlike-meteor
- 修复构建产物中 css 变量文件重复引入的问题,pr 78,pr 141,@xiaosansiji
- Radio: 修复边框及填充型 RadioButton 颜色 token 使用错误的问题,pr 100,@xiaosansiji
- Popup: 修复鼠标移到弹出层外松开后弹出层不消失的问题,pr 65,@geff1991
- Upload: 修复自定义样式按钮样式问题,#78,@byq1213
- Button: 修复
small/large
尺寸下圆形按钮样式问题,#127,@clark-cui
🌈 Features
- Drawer: 增加
preventScrollThrough
属性用于控制是否防止滚动穿透,pr 98,#73,@caoML - Tabs: @start940315
- Input:
- 新增
label
和suffix
用于支持左侧、右侧文本配置能力,pr 88,#81,@mokywu - 支持文本全局配置,pr 85,@pengYYYYY
- 新增
- Radio: 新增
allowUncheck
属性,用于控制是否允许取消选中状态,pr 123,@start940315 - Select: 新增
showArrow/panelTopContent/panelBottomContent
属性用于自定义 Select 相关内容区域,pr 137,#137,@chaishi - Steps: 新增
readonly
属性,pr 93,@chaishi - Table:
- 去除滚动条宽度的计算逻辑,pr 122,@realyuyanan
- 新增
disableDataSort
是否禁用本地数据排序,pr 94,@chaishi
- Cascader: 新增
valueType
用于控制选中值的类型,可选值:single/full
,pr 170,@pengYYYYY
0.32.0
❗️ BREAKING CHANGES
CSS 类名规范:
组件相关类名根据 BEM 规范重新整理,有覆盖过组件库默认样式的同学请务必参照 #59 检查后升级。
🐞 Bug Fixes
- Input: 修复 Input 无默认 placeholder 的问题,pr 43,@pengYYYYY
- Pagination: 修复未限制跳转边界的问题,pr 40,@pengYYYYY
- Select:
- TreeSelect: 修复空数据时报错的问题,pr 47,@Godlike-meteor
- Timepicker: 修复
HH:mm:ss A
格式下上下午列没有展示的问题,pr 12,@uyarn - Checkbox: 修复受控用法下
change
重复触发的问题,pr 43,@chaishi - Table: 固定表头与内容没有对齐的问题,pr 82,@realxiaoyu
- Slider: 修复在inputNumber 使用 theme: row 时样式错误问题,common pr 48,@southorange1228
- InputNumber: 修复内容过长时输入框不能自适应宽度的问题,pr 46,# 47,@clark-cui
- Menu: 删除无效 content,pr 47,@southorange1228
- Upload: 修复触发元素宽度过大问题,pr 50,@byq1213
🌈 Features