TDesign Weekly Release (Jul 4th 2023)
·
356 commits
to main
since this release
组件库
Vue2 for Web 发布 1.5.0
🚀 Features
Table: 新增lazyLoad表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi (#2605)Transfer: 新增targetDraggableAPI , 支持对目标列表拖拽排序的功能 @uyarn (#2612)Slider: label 支持${value}%格式配置 @uyarn (#2613)Tree: tree 组件改进列表渲染逻辑 @TabSpace (#2586)Menu:- 新增 API
routerLink,可指定菜单项渲染为 Router 控制跳转的 a 标签 @boogie-ben (#2603) - 重构侧边栏导航子菜单展开/收起动画实现 @xiaosansiji (#2561)
- 新增 API
TimePicker: @uyarn (#2618)disableTime回调中新增毫秒参数- 优化展示不可选时间选项时滚动到不可选选项的体验
🐞 Bug Fixes
Tabs: 修复 tabs 组件放在 dialog 中 tab-bar 不能正常显示的问题 @uyarn (#2595)Transfer: 修复穿梭框存在默认已选且不允许移除的值被移除的异常问题 @uyarn (#2599)Table: @chaishi (#2605)- 可编辑表格场景,支持设置
colKey值为链式属性,如:a.b.c - 可编辑表格场景,行编辑,
edit.props和edit.on为函数时,新增参数updateEditedCellValue用于更新编辑状态的表格数据,issue#2577 - 修复列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,issue#2363 @chaishi (#2606)
- 可编辑表格场景,支持设置
Checkbox: 修复版本v1.4.8中无法在 CheckboxGroup 内部自定义任意节点的问题 @chaishi (#2604)InputNumber: 修复decimalPlaces存在时,数值满足要求,用户未操作,就已经触发onChange事件问题,issue#2616 @chaishi (#2617)Menu: @boogie-ben (#2603)- 渲染为 a 标签时,a 标签覆盖范围扩大至整个菜单项,而不是只有文本部分
- 修复当菜单项渲染 a 标签并且
collapsed = true状态时,菜单项内区隐藏导致无法点击跳转的问题 - 修复渲染为 a 标签,弹出展示子菜单,文本未对齐的问题
- 修复 SubMenu 菜单项过多时无法完整展示的问题 issue#2262
- 修复
MenuItemclick 点击事件未传递 event 参数的问题 @xiaosansiji (#2561)
Tree: @TabSpace (common#1535)- 修复
treeNodeModel实例未能同步 node 属性的问题 - 优化节点状态更新时的性能
- 修复
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.5.0
Vue3 for Web 发布 1.4.0
🚀 Features
TimePicker:Menu: 重构侧边栏导航子菜单展开/收起动画实现,修复SubMenu菜单项过多时无法完整展示的问题 (issues #2262) @xiaosansiji (#3140)Image: 属性src支持传入File文件类型显示图片 @chaishi (#3136)ImageViewer: 属性images支持传入File文件类型预览图片 @chaishi (#3136)Upload: 文件上传列表支持显示缩略图,通过showThumbnail属性控制 @chaishi (#3136)
🐞 Bug Fixes
Table:- 可编辑表格场景,支持设置
colKey值为链式属性,如:a.b.c@chaishi (#3137) - 可编辑表格场景,行编辑,
edit.props和edit.on为函数时,新增参数updateEditedCellValue用于更新编辑状态的表格数据,tdesign-vue#2577 @chaishi (#3137) - 列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,(tdesign-vue#2363) @chaishi (#3137)
- 修复可编辑单元格场景,执行
validateTableData函数后,没有触发事件onValidate问题 @chaishi (#3143)
- 可编辑表格场景,支持设置
Tree: 修复active事件中,参数context中actived值和实际状态相反 @gaoachao (#3134)Button: 禁用优先级,Button.disabled > Form.disabled@liweijie0812 (#3133)InputNumber:decimalPlaces存在时,数值满足要求,用户未操作,就已经触发onChange事件问题,(tdesign-vue#2616) @chaishi (#3145)Menu: 修复MenuItemclick点击事件未传递event参数的问题 @xiaosansiji (#3140)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.4.0
React for Web 发布 1.1.16
🚀 Features
🐞 Bug Fixes
Table:- 可编辑表格场景,支持设置
colKey值为链式属性,如:a.b.c@chaishi (#2381) - 树形结构表格,修复当
selectedRowKeys中的值在 data 数据中不存在时报错问题,issue#2375 @chaishi (#2385)
- 可编辑表格场景,支持设置
Guide: 修复设置step为 -1 时需要隐藏组件的功能 @uyarn (#2389)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.16
Miniprogram for WeChat 发布 1.1.14
🚀 Features
ActionSheet: 新增 suffixIcon,仅在theme = list时展示 @LeeJim (#2210)TreeSelect:label内容支持文本超长省略 @anlyyao (#2208)Overlay: 支持 duration 属性,用于调整背景色过渡时间 @betavs (#2179)
🐞 Bug Fixes
Popup: 解决自动聚焦的问题 @LeeJim (#2209)Slider: 修复无法滑动的问题 @LeeJim (#2211)Sticky: 当组件销毁时,正常移除滚动函数 @LeeJim (#2215)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.14
Vue3 for Mobile 发布 1.0.0-rc.5
❗ Breaking Changes
🐞 Bug Fixes
Popup: 修复多个popup时preventScrollThrough属性无效 @anlyyao (#983)Message: 修复函数式调用传入context时ts类型报错 @anlyyao (#985)Message: 修复关闭窗体时控制台报错 @anlyyao (#985)Cascader: 修复点选后未勾选的问题 @anlyyao (#986)DropdownMenu:DropdownItem的value属性支持空字符串 @yaogengzhu (#980)upload: 修复autoUpload为false时无法上传的问题 @yaogengzhu (#967)upload: 修复图片预览问题 @yaogengzhu (#967)upload: 修复autoUpload为true时allowUploadDuplicateFile属性失效图片 @yaogengzhu (#967)Upload: 修复v-model无效的问题 @anlyyao (#988)Upload: 修复onPreview,onSuccess,onRemove,onSelectChange无效 @anlyyao (#987)Textarea: 修复maxLength属性无效的问题 @anlyyao (#977)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.5
设计资源
Figma for Web 发布 1.2.8
🚀 Features
Statistic:新增统计数值组件ColorPicker:最近使用和系统预设色彩新增透明图层示意Input:示例页新增无边框模式及交互状态Image Viewer:新增图片预览组件
🐞 Bug Fixes
Textarea:数值统计修改在外面显示Button:修复文字Property问题,新增Loading Button样式示意Pagination:修复选择器默认宽度不足,修复示例页文案出错
详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web