TDesign Weekly Release (Sep 1st 2022)
·
391 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: 增加delayprop @ikeq (#1568)Loading: 实现自定义指令v-loading,支持fullscreeninheritColor修饰符 (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: 修复buttonloading状态的样式问题 @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