TDesign Weekly Release (Jan 2nd 2023)
·
382 commits
to main
since this release
组件库
Vue2 for Web 发布 1.0.4
🚀 Features
Select:Radio: @chaishi (#2010)- 支持键盘事件:tab 键切换选项,enter 键选中
- RadioGroup 支持
allowUncheck,issue#1693
Table: @chaishi (#2016)- 可编辑单元格,支持使用
col.edit.on透传组件事件 - 可编辑单元格,支持使用
validateTableData校验处于编辑态的单元格 - 可编辑单元格,单元格的值 cellValue 不再进行解构处理,tdesign-vue-next#2236
- 新增
attach,用于统一设置超出省略浮层、筛选过滤下拉框等元素的挂载元素。如:attach={() => document.body}
- 可编辑单元格,支持使用
Dialog: 组件实例方法从可选更为必须存在 @chaishi (#2026)
🐞 Bug Fixes
Dialog: 组件销毁前立即移除当前节点,不需要setTimeout等待时间 @chaishi (#2011)Select: 修复子组件方式混合传入分组与单个选项时,可能导致顺序错乱、筛选结果有误的问题 @skytt (#2009)Radio: 修复 RadioGroup 和 Radio 组合使用时,allowUncheck无效问题 @chaishi (#2010)Table:- 处理单击和双击事件冲突问题,避免双击的时候触发行选中或行展开,tdesign-vue-next#2218
- 修复表格列动态设置插槽名,渲染无效的问题,issue#1982 @chaishi (#2016)
- 修复表头吸顶,鼠标选中表格内容并拖动触发横向滚动时,鼠标移出表格区域,会出现表头错位的问题 @CaptainWang98 (#2024)
Dropdown: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2023)TreeSelect: 修复选项文案过长样式的异常 @uyarn (#2023)Space: 修复组件 size 类型定义问题 @chaishi (#2026)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.0.4
Vue3 for Web 发布 1.0.3
🚀 Features
Table:Radio:- 支持键盘事件:tab 键切换选项,enter 键选中 @chaishi (#2241)
- : RadioGroup 支持
allowUncheck,tdesign-vue#1693 @chaishi (#2241)
Select:valueDisplay回调新增displayValue参数,用于设置minCollapsedNum的场景 @uyarn (#2243)Local: 增加阿拉伯语言包 @PengYYYYY (#2240)
🐞 Bug Fixes
Dialog:- 组件销毁前立即移除当前节点,不需要
setTimeout等待时间 @chaishi (#2242) - 修复类型错误 (issue #2227) @yaogengzhu (#2247)
- 组件销毁前立即移除当前节点,不需要
Dropdown: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2252)TreeSelect: 修复选项文案过程样式的异常 @uyarn (#2252)Tooltip:- 修改触发元素传递方式 (issue #2250) @Aicmortal (#2253)
- 修复tooltip在duration时间结束后无法自动关闭的问题 @FliPPeDround (#2255)
Table: 处理单击和双击事件冲突问题,避免双击的时候触发行选中或行展开,#2218 @chaishi (#2256)Image: 修复首次设置图片显示错误后动态修改src值图片无法显示问题 @sechi747 (#2259)Swiper: 循环播放导航指示标显示问题 (issue #2245) @wenkeming (#2257)Volar: 完善volar代码提示文件 @code2933 (#2262)Select: 修复value不在options时不显示值 (issue #2266) @Aicmortal (#2267)
🚧 Others
Radio: 输出完整的测试用例 @chaishi (#2241)docs: 优化最后更新日期展示 @honkinglin (#2261)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.3
React for Web 发布 0.45.3
🚀 Features
Radio:
🐞 Bug Fixes
Radio: 修复 Radio.Group 不支持name属性问题 @chaishi (#1865)Form: 修复FormListaddremove未触发onValuesChange事件 @honkinglin (#1871)TreeSelect:- 修复选项文案过程样式的异常 @uyarn (#1875)
- 修复 value 为 0 无法选中问题 @honkinglin (#1869)
Popup: 修复滚动事件执行时机问题 @honkinglin (#1870)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.3
Miniprogram for WeChat 发布 0.34.0
❗ Breaking Changes
Avatar: 优化类名,符合 BEM 规范 @LeeJim (#1441)Button: 优化类名,符合 BEM 规范 @anlyyao (#1352)Input: 移除 size 属性 @anlyyao (#1381)Input: 属性 borderless 默认值变更为 false @anlyyao (#1381)Avatar: 将 avatar-group 的路径调整为tdesign-miniprogram/avatar-group/avatar-group@LeeJim (#1452)Collapse: 将 collapse-panel 的路径调整为tdesign-miniprogram/collapse-panel/collapse-panel@LeeJim (#1453)DropdownMenu: 将 dropdown-item 的路径调整为tdesign-miniprogram/dropdown-item/dropdown-item@LeeJim (#1454)Picker: 将 picker-item 的路径调整为tdesign-miniprogram/picker-item/picker-item@LeeJim (#1455)Steps: 将 step-item 的路径调整为tdesign-miniprogram/step-item/step-item@LeeJim (#1456)Swiper: 将 swiper-nav 的路径调整为tdesign-miniprogram/swiper-nav/swiper-nav@LeeJim (#1457)Grid: 将 grid-item 的路径调整为tdesign-miniprogram/grid-item/grid-item@LeeJim (#1459)TabBar: 将 tab-bar-item 的路径调整为tdesign-miniprogram/tab-bar-item/tab-bar-item@LeeJim (#1460)Tabs: 将 tab-panel 的路径调整为tdesign-miniprogram/tab-panel/tab-panel@LeeJim (#1462)Tag: 将 check-tag 的路径调整为tdesign-miniprogram/check-tag/check-tag@LeeJim (#1466)
🚀 Features
ActionSheet: 支持透传 image 至 Grid 组件 @LeeJim (#1382)Swiper: 属性 navigation 支持 boolean,默认值为 true @LeeJim (#1387)SwiperNav: 新增属性用于单独控制 @LeeJim (#1387)Indexes: 增加 change 事件 @LeeJim (#1403)Indexes: 修复视觉问题 @LeeJim (#1403)Swiper: 新增 image-props 属性 @LeeJim (#1411)Button: 新增部分 CSS Variables @anlyyao (#1407)Swiper: 增加 click 事件 @LeeJim (#1420)PullDownRefresh: 新增 scroll 事件 @LeeJim (#1424)BackTop: 放置 pull-down-refresh 内部时,将会滚动该容器到顶部 @LeeJim (#1424)Swiper: 增加 click 事件 @LeeJim (#1435)Collapse: 新增 placmen 属性,支持内容面板在上方 @LeeJim (#1446)Calendar: 新增 auto-close 属性,以及 close 事件 @LeeJim (#1448)Textarea: 补充 cursor、disableDefaultPadding、showConfirmBar、 selection-Start、 selectionEnd、holdKeyboard 等属性 @anlyyao (#1463)Textarea: 补充 keyboardheightchange 事件 @anlyyao (#1463)
🐞 Bug Fixes
ActionSheet: 修复视觉问题 @LeeJim (#1382)SideBar: 支持选项标题换行 @LeeJim (#1392)TreeSelect: 修复视觉问题 @LeeJim (#1401)Avatar: 修复 cascading = ‘left-up' 时,位置不正确问题 @anlyyao (#1413)Radio: 修复 a11y 的点击事件 @LeeJim (#1416)Checkbox: 修复 a11y 的点击事件 @LeeJim (#1416)Dialog: 修复 Dialog 的按钮不能使用 ghost 和 shape 属性的问题 @anlyyao (#1407)ActionSheet: 移除 focus 样式 @byq1213 (#1427)Badge: 修复样式问题 @LeeJim (#1429)Toast: 禁止 toast 区域滑动 @LeeJim (#1430)Icon: 移除无效的 behaviors @LeeJim (#1434)Slider: 优化刻度样式,以及默认风格时滑动的距离 @LeeJim (#1440)Collapse: 修复在 Android 下部分机型收起延迟的问题 @LeeJim (#1445)SwipeCell: 修复滑动距离计算错误 @anlyyao (#1449)Textarea: 修复 model:value 无效的问题 @anlyyao (#1463)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.34.0
解决方案及周边
TDesign Vue Starter 发布 0.6.0
❗ Breaking Change
🚀 Features
- 支持任意颜色作为初始化主题颜色 @uyarn #218
- 升级
tvision-color至1.5.0 使用新的getColorGradations方法,修正部分选择的过曝主题色 @uyarn #218
🐞 Bug Fixes
详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.6.0