TDesign Weekly Release (Sep 1st 2022)
·
156 commits
to main
since this release
组件库
Vue2 for Web 发布 0.46.4
🚀 Features
Popup
: 新增delay
属性用于控制延时显示或隐藏浮层,修复子 Popup 销毁时父级意外关闭的问题 @ikeq (#1436)Table
: @chaishi (#1454)- 树形结构,新增
getTreeExpandedRow
,用于获取展开的树形节点 - 可编辑单元格,
edit.rules
新增数据类型function
,用于动态设置校验规则,tdesign-vue-next#1472
- 树形结构,新增
DaterPicker
: 区间日期选择时,联动开始/结束时间面板月份选择,防止出现两个面板均在同一月份的情况 (issue #1469) @simpleAndElegant (#1470)TimePicker
: 支持带快捷标签 @chiyu1996 (#1407)- 官网:在线主题器支持全局圆角配置 @uyarn (#1459)
🐞 Bug Fixes
Select
:Button
: 区分loading
和disabled
状态,修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)Popup
: 修复overlayInnerClassName丢失的问题 @ikeq (#1442)Table
:Cascader
: @PengYYYYY (#1457)- 修复
loadingText
无效 (vue-next #1555) - 修复
value
为number
类型时有告警的问题 (vue-next #1570) - 修复在输入时
entry
键会默认全选第一个选项的全部内容 (vue-next #1529) - 修复通过
SelectInputProps
透传方法属性导致传入SelectInput
的数据变成的数组 (vue-next #1502) - 修复
ellipsisTitle
配置优先级低于ellipsis
的问题 @Tomaolala (#1408)
- 修复
SelectInput
: 修复多选清除无效导致Cascader
点击清除按钮表现异常的问题 @PengYYYYY (#1457)Watermark
: 修复removable
属性设置不生效,及content
不支持动态修改变化的问题 @carolin913 (#1473)Input/Textarea
: 修正 emoji 类字符 length 计算的问题 @HelKyle (#1411)TimePicker
: 修复部分设备滚动边界的跳动异常 (issue #1012) @uyarn (#1475)Dialog
: 修复插件调用时丢失淡入动画的问题 @sechi747 (#1423)Tree
: 父节点disable
时不允许选中但允许展开 @uyarn (#1476) (#1483)TreeSelect
: 修复数字类型的value时控制台报错的异常 @uyarn (#1476)Form
: 修复labelAlign = top
时,FormItem label 为空还会占据空间的问题 @ojhaywood (#1438)Button
: 修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)DatePicker
:
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.46.4
Vue3 for Web 发布 0.20.4
🚀 Features
Select
:- 支持基础功能「全选」(issue #1503) @RayJason (#1566)
change
事件回掉函数增加选中option
参数 (issue #1577) @RayJason (#1566)
Table
:Popup
: 增加delay
prop @ikeq (#1568)Loading
: 实现自定义指令v-loading
,支持fullscreen
inheritColor
修饰符 (issue #1486) @zhangpaopao0609 (#1579)ImageViewer
: 增加ImageViewer
组件 (issue 1402) @sinbadmaster (#1516)GlobalConfig
: 主题配置新增圆角面板 支持圆角配置 @mingrutough1 @uyarn (#1606)Button
: 增加tag
和herf
属性 @PengYYYYY (#1597)Form
: 添加whitespace
校验默认错误信息 @k1nz (#1567)
🐞 Bug Fixes
Cascader
:- 修复
value
为number
类型时有告警 (issue #1570) @Lmmmmmm-bb (#1593) - 修复
loadingText
无效 (issue #1555) @PengYYYYY (#1601) - 修复多选状态下点击
label
展开子级表现异常 @PengYYYYY (#1601)
- 修复
DatePicker
:Tabs
: 修复addable
添加按钮定位错误 @HelKyle (#1553)Select
: 修复creatable
模式下的filter
能力 @skytt (#1550)InputNumber
: 修复number
类型校验bug
@Lmmmmmm-bb (#1548)Checkbox
: 修复全选时可以选中已禁用选项的问题 @RayJason (#1554)Tree
:setData
支持keys
别名 (issue #1513) @zhangpaopao0609 (#1559)Popup
: 修复子popup
销毁时父级意外关闭 @ikeq (#1568)Swiper
: 修复动态渲染问题 (issue #1558) @btea (#1580)Table
: 修复表格部分元素无法随 table 变化而变化,如:空数据,tdesign-react#1319 @chaishi (#1591)Button
: 修复button
loading
状态的样式问题 @uyarn (#1610)TimePicker
: 修复部分设备滚动边界的跳动异常 (issue #1012) @uyarn (#1618)Tabs
: 修复addable
添加按钮定位错误 @HelKyle (#1553)LiveDemo
: 修复slider
垂直布局预览问题 (issue 1600) @wbxl2000 (#1603)
🚧 Others
Jumper
: 增加单元测试 @Lmmmmmm-bb (#1569)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.20.4
React for Web 发布 0.40.6
🚀 Features
Table
:- 树形结构,新增
getTreeExpandedRow
,用于获取展开的树形节点,issue#1309 @chaishi (#1420) - 可编辑单元格,
edit.rules
新增数据类型function
,用于动态设置校验规则,tdesign-vue-next#1472 @chaishi (#1420) - 文本超出省略由
Popup
更为Tooltip
,方便定义提醒文本主题色,issue#1369 @chaishi (#1420)
- 树形结构,新增
Dropdown
:- 支持下拉菜单项自定义不同主题 @Isabella327 @uyarn (#1434)
- 支持下拉菜单项向左展开 @uyarn @uyarn (#1434)
- 优化下拉菜单的样式 @Isabella327 @uyarn @uyarn (#1434)
Nofitication
: 插件模式支持config @carolin913 (#1417)
🐞 Bug Fixes
InputAdornment
: 修复formItem 包裹 inputAdornment 组件 onChange 冲突问题 @HQ-Lin (#1419)TimePicker
: 修复边界滚动异常问题 @HelKyle (#1426)Cascader
:- 修复
loadingText
无效 (vue-next #1555) @PengYYYYY (#1428) - 修复
value
为number
类型时有告警 (vue-next #1570) @PengYYYYY (#1428) - 修复在输入时
entry
键会默认全选第一个选项的全部内容 (vue-next #1529) @PengYYYYY (#1428) - 修复通过
SelectInputProps
透传方法属性导致传入SelectInput
的数据变成的数组 (vue-next #1502) @PengYYYYY (#1428) - 修复多选状态下点击
label
展开子级表现异常 @PengYYYYY (#1428)
- 修复
Nofitication
: 修复 classname 透传问题,closebtn/icon 无法支持 bool 设置 @carolin913 (#1417)Table
:Alert
: 修复 close 不支持 function 类型 @carolin913 (#1433)Tabs
: 修复 debounce 问题 @HelKyle (#1424)TimePicker
: 修复 debounce 问题 @HelKyle (#1424)Table
: 修复 debounce 问题 @HelKyle (#1424)Popup
: 修复 debounce 问题 @HelKyle (#1424)Radio
: 修复onChange
触发两次问题 @Lmmmmmm-bb (#1422)Button
: 调整loading状态的样式问题 @uyarn (#1437)Form
:DatePicker
:Message
: 修复更改前缀后插件调用展示异常问题 @kenzyyang (#1431)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.40.6
Miniprogram for WeChat 发布 0.20.0
❗️BREKING CHANGES
🚀 Features
Textarea
: 更新演示代码文档 @anlyyao (#817)Dialog
: 新增 overlayProps 属性透传至 Overlay 组件 @LeeJim (#822)Icon
:name
支持图片链接 @anlyyao (#828)Tabs
: change 和 click 事件返回 label 的值 @LeeJim (#841)Icon
: 新增更多的图标 @anlyyao (#838)
🐞 Bug Fixes
Tab
: 修复滑块定位错误的问题 @CodingOnStar (#781)NoticeBar
: 解决函数同名导致控制台报错 @anlyyao (#814)tabs
: 修复无法正常移除 tab panel 的问题 @LeeJim (#830)DropdownMenu
: 修复下拉菜单定位错误的问题 @LeeJim (#836)Tabs
: 修复垂直模式下内容区域绑定事件无效的问题 @anlyyao (#837)Fab
: 修复悬浮按钮随页面滚动的问题 @anlyyao (#842)
🚧 Others
ActionSheet
: 新增单元测试 @anlyyao (#832)Dialog
: 新增单元测试 @LeeJim (#816)Overlay
: 新增单元测试 @LeeJim (#818)Avatar
: 新增单元测试 @Perisiguiendo (#812)Image
: 新增单元测试 @LeeJim (#820)NoticeBar
: 新增单元测试 @anlyyao (#821)CountDown
: 新增单元测试 @LeeJim (#824)Collapse
: 新增单元测试 @LeeJim (#825)Navbar
: 新增单元测试 @LeeJim (#829)ImageViewer
: 新增单元测试 @LeeJim (#826)Tabs
: 新增单元测试 @LeeJim (#831)PullDownRefresh
: 新增单元测试 @anlyyao (#835)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.20.0
解决方案及周边
TDesign Vue Next Starter 发布 0.5.0
❗️ BREAKING CHANGES
- jsx代码全部改完sfc(.vue) 统一全部页面及组件用sfc编写 by @zhangpaopao0609 in Tencent/tdesign-vue-next-starter#279
🐞 Bug Fixes
- 修复混合模式下选择分割菜单再点击顶部登录页出现空白页的异常 by @setli in Tencent/tdesign-vue-next-starter#287
- 修复顶部布局头部缺失的问题 by @uyarn in Tencent/tdesign-vue-next-starter#292
- 修复侧边栏折叠时版本号前显示 false 问题 by @zengqiu in Tencent/tdesign-vue-next-starter#294
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.5.0