Skip to content

Releases: Tencent/tdesign

TDesign Weekly Release (Dec 4th 2023)

02 Jan 04:03
6a2c13f
Compare
Choose a tag to compare

Vue3 for Web 发布 1.7.2

🚀 Features

  • Upload:
    • 设置 uploadPastedFiles 默认值为 true @chaishi (#3754)
    • 输入框类型的上传组件,新增类名 t-upload--theme-file-input @chaishi (#3754)
  • Table:
    • 行选中功能,新增 rowSelectionType 用于定义是单选/多选,用于支持即使没有配置 columns: [{ rowKey: "row-select", type: 'single' }] 的情况下,也能通过 selectOnRowClick 进行行选中的控制 @chaishi (#3758)
    • 行选中功能,新增 rowSelectionAllowUncheck ,用于控制单选场景,是否允许取消选中 @chaishi (#3758)
  • ImageViewer: 图片预览,加载失败时,不显示错误文本,只显示图标 @chaishi (#3754)
  • Menu: 选中后关闭菜单,与其他组件保持交互行为一致(issue #2940) @uyarn (#3764)
  • RadioGroup: 优化组件样式体验,variantdefault-filled时初始状态不执行动画 @loganylwu (#3765)
  • Card: card 组件支持传入 loadingProps 参数 @iiimix (#3731)
  • DatePicker: 支持 cancelRangeSelectLimit API @githubid0719 (#3718)
  • Dropdown: 移除对 leftitem 样式特殊处理 @uyarn (#3752)

🐞 Bug Fixes

  • ImageViewer:
    • 去除默认值设置以使用 globalConfig 中的默认值,避免在不同语言环境中出现异常 @sinbadmaster (#3709)
    • 修改键盘事件绑定对象,避免影响全局键盘事件 @sinbadmaster (#3712)
  • Table:
    • 修复 column-controller-visible-change 事件参数 trigger 值不正确问题,issue#3706 @chaishi (#3716)
    • 虚拟滚动场景,修复吸顶 Affix 表头无法滚动同步问题 @Cat1007 (#3746)
    • 横向滚动场景,修复在 Windows 场景中,按下鼠标(不松开鼠标)横向滚动时,表头没有跟随滚动问题 @chaishi (#3753)
    • 可筛选表格,修复筛选值为 0 时,筛选图表没有高亮问题,tdesign-vue#2987 @chaishi (#3753)
    • fixedRowHeight 场景下初始化失败,导致虚拟滚动不生效 @Cat1007 (#3739)
    • 修正表格精度,避免表头和表格出现精度误差因此预期外的滚动条 @Cat1007 (#3747)
  • Tree:
  • ImageViewer: 滚轮缩放符合操作直觉 @sinbadmaster (#3738)
  • DateRangePicker: 修复 12 月时选择同一个月内的日期后,第一次打开面板左右月份一样的问题(issue #3683) @Lyan-u (#3727)
  • DialogPlugin: 修正获取元素操作 className 的时机 @Cat1007 (#3732)
  • DatePicker: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#3752)
  • Table: 修复 1.7.1 中,Shift 连续选中失效问题,#3751 @chaishi (#3753)
  • Select: 修复 1.6.0 版本后 可过滤下 重新打开没有正常清除过滤输入内容的问题 @uyarn (#3762)
  • TreeSelect: 修复可过滤下,重新打开没有清除过滤输入内容的问题 @uyarn (#3762)
  • Upload: 修复取消拖拽上传后,状态无法回到组件初始状态问题,#3646 @chaishi (#3754)
  • InputNumber: allowInputOverLimitfalse 时,数字超过最大值 onBlur 不触发 @zhaodesen (#3722)
  • Pagination: 将总数单位 改为 , 保持内容一致性 @dinghuihua (common#1687)

🚧 Others

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.7.2

React for Web 发布 1.4.2

🌈 1.4.2 2023-12-28

🚀 Features

  • Card: Card组件添加LoadingProps属性 @HaixingOoO (#2677)
  • DateRangePicker: 新增cancelRangeSelectLimit,支持不限制RangePicker选择的前后范围 @uyarn (#2684)
  • Space: 元素为空时,不再渲染一个子元素 @chaishi (#2671)
  • Upload: @chaishi
    • 新增支持使用 uploadPastedFiles 粘贴上传文件(#2671)
    • 输入框类型的上传组件,新增类名 t-upload--theme-file-input(#2671)
    • 新增支持 uploadPastedFiles,表示允许粘贴上传文件 (#2671)
    • 新增 cancelUploadButtonuploadButton,支持自定义上传按钮和取消上传按钮 (#2671)
    • 新增 imageViewerProps,透传图片预览组件全部属性 (#2671)
    • 新增 showImageFileName,用于控制是否显示图片名称 (#2671)
    • 支持传入默认值为非数组形式,#2471(#2671)
    • 支持 fileListDisplay=null 时,隐藏文件列表;并新增更加完整的 fileListDisplay 参数,用于自定义 UI (#2671)

🐞 Bug Fixes

  • Table: 异步获取最新的树形结构数据时,优先使用window.requestAnimationFrame函数,以防闪屏 @lazybonee (#2668)
  • Table: 修复筛选值为 0/false 时,筛选图标不能高亮问题 @chaishi (#2671)
  • Cascader: 修复Cascader组件在 filter 之后进行选择操作和清除内容存在异常bug @HaixingOoO (#2674)
  • ColorPicker: 全局设置border-box后造成颜色列表样式问题 @carolin913
  • Pagination: 将总数单位 改为 , 保持内容一致性 @dinghuihua (#2679)
  • InputNumber: 修复 min=0max=0 限制无效问题,tdesign-vue#2516 @chaishi (#2352)
  • Watermark: 修复行内style引起的无法sticky定位问题 @carolin913 (#2685)
  • Calendar: 修复卡片模式下未正常展示周信息的缺陷 @uyarn (#2686)
  • Upload: @chaishi
    • 修复手动上传时,无法更新上传进度问题 (#2671)
    • 修复 uploadFilePercent 参数类型问题 (#2671)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.4.2

Vue3 for Mobile 发布 1.0.9

🚀 Features

🐞 Bug Fixes

  • Swiper: 修复滑动场景下触发 click 事件的问题 @hkaikai (#1182)

🚧 Others

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.9

Miniprogram for WeChat 发布 1.2.6

🚀 Features

  • Upload: 新增 disabled 属性,首页补充服务声明 @anlyyao (#2489)
  • NoticeBar: 新增 change 事件,仅在 directionvertical 时有效 @betavs (#2492)
  • Fab: 悬浮按钮支持拖拽 @hkaikai (#2478)
  • Checkbox: change 事件新增参数 context,返回当前点击项内容 @gjl-0810 (#2469)

🐞 Bug Fixes

  • Calender: 兼容 glass-easel 框架真机环境 <include> 节点上不支持 wx: 指令 @jarmywang (#2491)
  • Step: 修复 status 属性变更后子项未及时更新的问题 @betavs (#2480)
  • NoticeBar: 处理基础库为 3.x.x 时控制台报错的问题 @betavs (#2470)
  • Input: 修复 typedigitnumber时,maxlengthmaxcharacter 属性无效的问题 @zyqq (#2497)
  • Grid: 修复 hover 属性无效的问题 @betavs (#2508)
  • Tabbar: 修复徽标遮挡底部内容的问题 @yangbai1991 (#2456)

🚧 Others

  • Icon: 弃用 wx.setClipboardData 防止收集用户信息。 @anlyyao (#2498)
  • Textarea: 更新文档默认值 @betavs (#2507)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.6

TDesign Weekly Release (Dec 2nd 2023)

19 Dec 04:26
275b5a4
Compare
Choose a tag to compare

React for Web 发布 1.4.1

🚀 Features

🐞 Bug Fixes

  • AutoComplete: 修复部分特殊字符匹配报错的问题 @ZWkang (#2631)
  • DatePicker: 修复日期点击清空内容时弹窗会闪烁的缺陷 @HaixingOoO (#2641)
  • DatePicker: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#2663)
  • DatePicker: 修复禁用状态下点击组件边缘仍能显示Panel @Zz-ZzzZ (#2653)
  • Dropdown: 修复下拉菜单禁用状态可点击的问题 @betavs (#2648)
  • Dropdown: 修复DropdownItem子组件遗漏Divider类型的缺陷 @uyarn (#2649)
  • Popup: 修复 disabled 属性未生效的缺陷 @uyarn (#2665)
  • Select: 修复InputChange事件在blur时trigger异常的问题 @uyarn (#2664)
  • SelectInput: 修复SelectInput的popup内容宽度计算问题 @HaixingOoO (#2647)
  • ImageViewer: 图片预览添加默认的缩放比例和按下 ESC 时是否触发图片预览器关闭事件 @HaixingOoO (#2652)
  • Table: @chaishi
    • 修复 EnhancedTable 树节点无法正常展开问题 (#2661)
    • 修复虚拟滚动场景,树节点无法展开问题 (#2659)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.4.1

Vue3 for Mobile 发布 1.0.8

🚀 Features

  • Textarea: 支持 autosize 属性值变更后输入框高度重新计算 @QuentinHsu (#1175)

🐞 Bug Fixes

  • DropdownMenu: value 属性新增 Array 类型 @LoopZhou (#1166)
  • Tabs: 修复组件在 keep-alive 下底部激活态蓝线样式位置错误 @LoopZhou (#1165)
  • Picker: 修复columns 为异步加载数据时点选报错 @hkaikai (#1171)
  • SideBar: 修复页面高度较小时组件背景色错误#1646

🚧 Others

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.8

Miniprogram for WeChat 发布 1.2.5

🚀 Features

🐞 Bug Fixes

  • Calendar: 修复 use-popupfalse 时,组件未适应父容器宽度的问题 @yangbai1991 (#2458)
  • Checkbox: 修复 checked 属性无效的问题 @Nightmare1664 (#2455)
  • Upload: 处理关闭按钮溢出问题 @betavs (#2449)
  • DateTimePicker: 组件支持国际化。目前支持简体中文(zh)、 (tc)、 英文(en)、日语(ja)、 韩语(ko)、俄语(ru) 等六种语言 @eric-lua (#2464)
  • Calendar: 修复 use-popupfalse 时,组件未适应父容器宽度的问题 @yangbai1991 (#2458)
  • Checkbox: 修复 checked 属性无效的问题 @Nightmare1664 (#2455)
  • DateTimePicker: 组件支持国际化。目前支持简体中文(zh)、 (tc)、 英文(en)、日语(ja)、 韩语(ko)、俄语(ru) 等六种语言 @eric-lua (#2464)

🚧 Others

  • Textarea: 修复文档 confirm-type 属性默认值描述错误 @betavs (#2475)
  • BackTop: 返回顶部按钮,增加 iphone 底部安全区 @leozeli (#2457)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.5

TDesign Weekly Release (Dec 1st 2023)

19 Dec 04:25
275b5a4
Compare
Choose a tag to compare

Vue for Web 发布 1.8.1

🚀 Features

  • Cascader: 新增 valueDisplay API @PengYYYYY (#2938)
  • Menu: 选中后关闭菜单,与其他组件保持交互行为一致 @uyarn (#2963)
  • Tabs: 优化初始化滚动的场景,对处于中间的部分场景进行进一步优化 @uyarn (#2964)

🐞 Bug Fixes

  • Radio: 选项内容变化后样式问题修复 @hkaikai (#2936)
  • Pagination: 修复当 total 为 0 并且 pageSize 改变时, current 值为 0 的问题 @betavs (#2937)
  • Tree: @TabSpace
    • 改进节点禁用状态的逻辑 (#2935)
    • value、active和expanded 属性, 支持数组操作触发视图变更 (#2951)
  • Table: @chaishi
    • 修复分页场景,动态切换分页数据从 undefined 到具体真实数据时,分页无效的问题 #2867 (#2954)
    • 修复分页功能在序号、行选择、行拖拽排序等场景的问题 (#2962)
    • 修复可编辑表格的 row-edit 事件没有触发的问题 (#2934)
  • ImageViewer: 修复在抽屉组件等组件中使用图片预览组件,按下 esc 键抽屉组件和图片预览组件会同时关闭的问题 @sinbadmaster (#2958)
  • AutoComplete: 修复匹配特殊字符报错的问题 @ZWkang (#2943)
  • Dropdown:处理禁用状态可点击的问题 @betavs (issue #3693)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.8.1

Vue3 for Web 发布 1.7.1

🚀 Features

  • Table: 支持 thClassName 单独给表头添加类名 @chaishi (#3669)
  • TimePicker: props.presets预设快捷时间选择 @liweijie0812 (#3665)
  • Dropdown: 添加DropdownItem传递boolean attribute时的转换(#3692) @Zz-ZzzZ (#3702)

🐞 Bug Fixes

🚧 Others

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.7.1

TDesign Weekly Release (Nov 4th 2023)

19 Dec 04:24
275b5a4
Compare
Choose a tag to compare

Vue for Web 发布 1.8.0

🚀 Features

  • Statistic: 新增Statistic统计数值组件 @LIjiAngChen8 (#2397)
  • Loading: 支持使用 v-if 和 v-loading 混用的场景 @Zz-ZzzZ (#2902)
  • Space: 支持老旧浏览器也能正常显示子元素之间的间距,#1901 @chaishi (#2887)
  • Table: 可编辑单元格/可编辑行场景,支持使用参数 updateEditedCellValue 更新其他处于编辑态的列数据 @chaishi (#2917)
  • Input: 恢复 valuenumber的支持 @chaishi (#2906)

🐞 Bug Fixes

  • Radio: 修复误判删除键(backspace)是空格键(space)的问题 @liweijie0812 (#2905)
  • Checkbox: 修复误判删除键(backspace)是空格键(space)的问题 @liweijie0812 (#2905)
  • Table: @chaishi
    • 列配置操作场景,修复表头不显示时,报错问题 (#2909)
    • 优化多级表头的列配置功能,不再显示非叶子节点 (#2916)
    • 修复列宽调整在某种情况下的列宽问题 (#2916)
    • 修复懒加载场景默认依然会执行内部逻辑问题 @chaishi (#2915)
  • Checkbox: 修复 CheckboxGroup.max 超出数量限制时的禁用态显示问题,issue#2908 @betavs (#2911)
  • Checkbox: 修复提前设置某个选项的值在选中项 CheckboxGorup.value 里面,再放入选项到 options 中,选项呈现状态为非选中问题 @chaishi (#2914)
  • Checkbox: 修复懒加载场景默认依然会执行内部逻辑问题 @chaishi (#2915)
  • Cascader: 修复数字为 value 时的告警问题 @uyarn (#2924)
  • TreeSelect: 修复数字为 value 时的告警问题 @uyarn (#2924)
  • Popup: 修复destroyOnClose时,快速重复 hover 后组件无法正常展示的问题 @guxi11 (#2898)
  • Textarea: 修复表格中使用 Textarea 且设置autosize为 true 报错的问题 (#2912) @nined9 (#2921)

🚧 Others

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.8.0

Vue3 for Web 发布 1.7.0

🚀 Features

🐞 Bug Fixes

  • Affix: 新增元素判空,避免出现元素不存在报错 @chaishi (#3584)
  • Radio: useKeyboard 通过正则匹配 space, 修复误判断删除键(backspace)是空格键(space) @liweijie0812 (#3599)
  • Checkbox: useKeyboardEvent 通过正则匹配 space, 修复误判断删除键(backspace)是空格键(space) @liweijie0812 (#3599)
  • Collapse: 自定义右侧操作点击触发了折叠事件 (issue#3579) @liweijie0812 (#3581)
  • Hooks: 修复在使用 dragSort 时不使用回调 Props 函数出现的报错 @SuperManito (#3592)
  • Select: 修复1.6.6版本后,多选模式下,无法通过enter键选中选项问题 @wilonjiang (#3608)
  • Cascader: 修复默认值在选项中不存在时的报错(issue #3595) @PengYYYYY (#3611)
  • Dialog: 修复 attach="body" destroyOnClose 嵌套超过三层关闭报错 @AuYuHui (#3619)
  • Table: 修复多级表头场景,列配置功能失效问题 @chaishi (#3622)

🚧 Others

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.7.0

React for Web 发布 1.4.0

🚀 Features

🐞 Bug Fixes

  • ColorPicker: 修复 format 为hex时,配合enableAlpha 调整透明度不生效的问题 @uyarn (#2628)
  • ColorPicker: 修复修改颜色上方滑杆按钮颜色不变 @HaixingOoO (#2615)
  • Table: 修复 lazyLoad 懒加载效果 @chaishi (#2605)
  • Tree: 修复树组件节点的 open class 状态控制逻辑错误导致的样式异常 @NWYLZW (#2611)
  • Tree: 指定滚动到特定节点 API 中的keyindex应为可选 @uyarn (#2626)
  • Drawer: 修复 Drawer 的 mode 为push时,推开内容区域为 drawer 节点的父节点。 @HaixingOoO (#2614)
  • Radio: 修复表单 disabled 未生效在 Radio 上的问题 @li-jia-nan (#2397)
  • Pagination: 修复当 total 为 0 并且 pageSize 改变时, current 值为 0 的问题 @betavs (#2624)
  • Image: 修复图片在 SSR 模式下不会触发原生事件 @HaixingOoO (#2616)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.4.0

Vue3 for Mobile 发布 1.0.7

🐞 Bug Fixes

  • DropdownMenu: 修复--td-dropdown-menu-icon-sizem 变量无效 @LoopZhou (#1144)
  • DropdownMenu: 解决 DropdownItem 组件的 label 属性不受控 @yiqia (#1145)
  • Input: 新增 pattern inputmode 属性 @LoopZhou (#1162)
  • Dialog: 修复destroyOnClose 属性无效并支持组件实例生成和返回 @fennghuang (#1149)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.7

TDesign Weekly Release (Nov 3rd 2023)

19 Dec 04:23
275b5a4
Compare
Choose a tag to compare

React for Web 发布 1.3.1

🚀 Features

  • Upload: 拖拽上传文件场景,即使文件类型错误,也触发 drop 事件 @chaishi (#2591)

🐞 Bug Fixes

  • Tree:
  • Notification:
    • 修复连续弹两个Notification,第一次实际只显示一个。 @HaixingOoO (#2595)
    • 使用flushSync在useEffect中会警告,现在替换flushSycn,改用循环setTimeout来处理。 @HaixingOoO (#2597)
  • Dialog:
    • 修复Dialog中引入Input组件,从Input中间输入光标会跳转到最后 @HaixingOoO (#2485)
    • 修复弹窗的头部标题显示影响了取消按钮的位置 @HaixingOoO (#2593)
  • Popup: 修复PopupRef的类型缺失问题 @Ricinix (#2577)
  • Tabs: 修复重复点击激活的选项卡,也会触发 onChange 事件。 @HaixingOoO (#2588)
  • Rdio: Radio 根据对应 variant 选择 Radio.Button 进行展示 @NWYLZW (#2589)
  • Input: 修复Input设置最大长度后回删的异常行为 @uyarn (#2598)
  • Link: 修复前后图标没有垂直居中的问题 @uyarn (#2598)
  • Select: 修复inputchange事件context参数异常的问题 @uyarn (#2600)
  • DatePicker: 修复PaginationMini 未更新导致切换行为异常的问题 @Ricinix (#2587)
  • Form: 修复 setFields 触发 onValuesChange 导致的死循环 @honkinglin (#2570)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.3.1

Miniprogram for WeChat 发布 1.2.4

🚀 Features

🐞 Bug Fixes

  • Search: 修复因 input 未设置最小高度导致异常的问题 @betavs (#2340)
  • Picker: 兼容 keys 为 null 的情况 @betavs (#2358)
  • Image: 优化组件内部函数重复执行的问题 @betavs (#2362)
  • Checkbox: 移除未使用的组件 Cell @eehhh (#2404)
  • Radio: 移除未使用的组件 Cell @eehhh (#2405)
  • Link: 修复跳转方式为返回或退出时链接样式为禁用的问题 @qianxuu (#2226)
  • SideBar: 修复子项激活态时 prefixsuffix 内容遮挡相邻项的点击热区问题 @Moonofweisheng (#2431)

🚧 Others

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.4

TDesign Weekly Release (Nov 2nd 2023)

19 Dec 04:22
275b5a4
Compare
Choose a tag to compare

Vue3 for Web 发布 1.6.8

🚀 Features

  • ImageViewer: 新增支持 closeOnEscKeydown,用于控制是否允许 ESC 退出预览,#2928 @chaishi (#3566)
  • Upload: @chaishi
    • 图片预览功能,新增支持透传图片预览全部属性 imageViewerProps#2928 (#3566)
    • ⚠️新增图片上传大小超出限制提醒,有额外单独实现此功能的业务需注意是否存在重复显示大小限制提醒问题,#2736 (#3566)
    • 多文件/图片上传场景下,autoUpload=false 时,支持使用 Props 属性/函数/插槽等方法自定义上传按钮和取消上传按钮,#2469 (#3566)
    • 多文件/图片上传场景下,autoUpload=false 时,区分已上传状态和待上传状态,#2518 (#3566)
    • 批量文件上传支持在列表中显示上传失败的原因,#2518 (#3566)
    • 新增支持 fileListDisplay=null 控制单文件或文件列表不显示 (#3573)

🐞 Bug Fixes

  • Table:
    • 修复 v1.6.7 引起的单元格编辑失效问题 @chaishi (#3577)
    • 多级表头 + 列宽调整场景,修正动态列表头宽度计算错误的问题 @Cat1007 (#3552)
    • 在提供列配置选项时,默认只提供叶子列作为配置选项,作为最细粒度配置的方式 @Cat1007 (#3555)
    • 修正列变动时,列宽重置的判断问题 @Cat1007 (#3568)
    • 修正动态列变化时,表头过小或表头高度更新错误导致意外的滚动条出现的问题 @Cat1007 (#3557)
  • TreeSelect: 处理导入的样式文件异常问题 @betavs (#3556)
  • Upload: @chaishi
    • 修复 max=1 multiple=false 情况下,无法替换上传文件问题,#2909 (#3566)
    • 图片上传场景,修复禁用态卡片无法显示问题 (#3573)
  • Tree: 提供获取树结构数据的 api: getTreeData @TabSpace (#3571)
  • Dialog: 修复以Plugin的方式调用时,更新className会报错并且会覆盖组件的原className。 @Zz-ZzzZ (#3570)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.8

TDesign Weekly Release (Nov 1st 2023)

19 Dec 04:20
275b5a4
Compare
Choose a tag to compare

Vue for Web 发布 1.7.2

🚀 Features

  • ImageViewer: 新增支持 closeOnEscKeydown ,用于控制是否允许 ESC 键关闭预览 @chaishi (#2890)
  • Upload: @chaishi
    • 批量文件上传支持在列表中显示上传失败的原因,tdesign-vue-next#2518 (#2891)
    • 支持使用 fileListDisplay=null 隐藏文件或文件列表显示 (#2889)
    • 图片预览功能,新增支持透传图片预览全部属性 imageViewerPropstdesign-vue-next#2928 (#2891)
    • ⚠️新增图片上传大小超出限制提醒,有额外单独实现此功能的业务需注意是否存在重复显示大小限制提醒问题,tdesign-vue-next#2736 (#2891)
    • 多文件/图片上传场景下,autoUpload=false 时,支持使用 Props 属性/函数/插槽等方法自定义上传按钮和取消上传按钮,tdesign-vue-next#2469 (#2891)
    • 多文件/图片上传场景下,autoUpload=false 时,区分已上传状态和待上传状态 tdesign-vue-next#2518 (#2891)
  • Select:
    • collapsedItems 属性或插槽新增参数 onClose,用于删除标签 @ubloglab (#2863)

🐞 Bug Fixes

  • Tree
  • Upload: 修复 max=1 multiple=false 情况下,无法替换上传文件问题,tdesign-vue-next#2909 @chaishi (#2891)
  • Cascader: 选项disabled修改后,选项不是禁用状态的问题 #2859 @lxc-orange (#2872)
  • 修正部分组件使用 lodash 非按需引入导致全量引入的问题 @fennghuang (#2893)
  • Slider: 修复step小于1无法正常使用的问题 @uyarn (#2894)
  • Link: 修复样式居中的缺陷 @uyarn (#2894)
  • Checkbox: 修复 value.splice 无法设置选中项变化问题 @chaishi

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.7.2

Vue3 for Web 发布 1.6.7

🚀 Features

  • Table:
    • 可编辑单元格场景,支持通过 updateEditedCellValue 方法更新当前行编辑状态任意单元格的值 @chaishi (#3522)
    • 可编辑单元格,支持使用 updateEditedCellValue 更新整行编辑态数据 @chaishi (#3536)
    • 多级表头下,动态列配置支持指定父级列以展示其下的所有子列 @Cat1007 (#3539)
  • Slider: 增加 label 的函数方式参数支持 (#3470)@liect (#3502)
  • Timeline: TimelineItem 新增 onClick 事件 @liweijie0812 (#3512)
  • Select: 支持通过键盘选择时同时滚动到可视选项范围的能力 @uyarn (#3542)

🐞 Bug Fixes

  • Table:
    • primaryTableRef 未绑定,导致其导出的方法无法使用 @AuYuHui (#3528)
    • 可编辑单元格,修复某一列单元格数据发生变化时,其他列接收到的 editedRow 不是最新数据问题 @chaishi (#3536)
  • Select:
    • 修复在虚拟滚动下通过键盘回车选择过滤项错误的问题 @uyarn (#3542)
    • 修复多选小尺寸和大尺寸的样式缺陷 by @Zzongke (#3542)
  • Tree:
    • 完善受控逻辑,解决 onChange 事件触发时,组件状态传递有延迟的问题 @TabSpace (#3509)
    • 解决 watch 时机问题 @TabSpace (#3526)
  • Upload:
    • 修复当 upload 为手动上传时,进度无法显示的问题(issue #3279) @ziyi99 (#3531)
    • 修复拖拽的文件不符合 accept 配置时,拖拽结束后不会触发 Drop 事件的问题 @ziyi99 (#3532)
  • TabNav: 动态修改选项卡数量导致滑动按钮不符合预期 @betavs (#3517)
  • Timeline: 修复 TimelineItemdotColor 默认值错误 @liweijie0812 (#3512)
  • Pagination: 修复当前页在被动更改时触发 onCurrentChange 事件(issue #3483) @Zz-ZzzZ (#3511)
  • Menu: 修复菜单收起时的样式问题 by @RayJason (#3542)
  • Radio: 修复只有一个选项的边角样式缺陷 @uyarn (#3542)
  • ColorPicker: 修复最近使用颜色异常问题 @liect (#3515)
  • TreeSelect: 修复未使用 keys 别名 @liect (#3520)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.7

TDesign Weekly Release (Oct 4th 2023)

03 Nov 03:15
1699189
Compare
Choose a tag to compare

Vue3 for Web 发布 1.6.5

🚀 Features

  • TagInput: 支持在超长滚动模式下进行滚动,对选项进行增删操作 @liweijie0812 (#3501)
  • Tabs: destroyOnHide 默认值回退为true,懒加载使用请配合destroyOnHide设置为false使用,详情请看示例 @liweijie0812 (#3504)

🐞 Bug Fixes

  • Tree: 修复当 nodevalue0 时不会渲染的问题(issue #3474) @Zz-ZzzZ (#3500)
  • SelectInput: 修复1.6.2之后非多选场景下基于SelectInput的组件如Select等,自动聚焦输入框的问题 @uyarn (#3506)
  • DatePicker: 修复1.6.2之后选中控制台报错的问题 @uyarn (#3506)

🚧 Others

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.5

Vue3 for Mobile 发布 1.0.6

🌈 1.0.6 2023-10-26

🚀 Features

  • Cascader: 新增 placeholder 属性,支持自定义未选中时的提示文案 @yiqia (#1133)

🐞 Bug Fixes

  • Toast: 修复纯文字不能居中的问题 @fennghuang (#1120)
  • SwipeCell: 修复操作项显示不全的问题 @fennghuang (#1122)
  • SwipeCell: 修复组件在 Popup 中无法左右滑动 @yiqia (#1141)
  • DropdownMenu: 修复 label 不能响应式更新的问题 @LoopZhou (#1123)
  • Table: 修正 empty属性优先级过高的问题 @fennghuang (#1136)
  • Popover: 修复气泡首次弹出被遮挡的问题以及优化箭头 @LoopZhou (#1132)
  • Popup: 修复在组件上使用 classstyle 时控制台警告 @aomnisz (#1135)
  • Collapse: 修复在 Popup 等窗体组件中使用时渲染错误 @fennghuang (#1140)
  • ImageViewer: 修复图片预览拖拽问题 @fennghuang (#1104)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.6

TDesign Weekly Release (Oct 3rd 2023)

03 Nov 03:13
1699189
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.7.1

🚀 Features

  • Table: 可筛选表格,支持设置 confirmEvents: ['onChange'] 后,单选筛选器(Radio) 选择完成后自动关闭筛选器浮层 @chaishi (#2850)

🐞 Bug Fixes

  • Tree:
    • 修复 setItem 方法设置 checked, actived, expanded 属性时,未触发 props 变更与相应事件的问题 @TabSpace (#2852)
    • 完善受控逻辑,解决 onChange 事件触发时,组件状态传递有延迟的问题 @TabSpace (#2861)
  • Checkbox: 修复 checkbox.disabled 动态赋值失效问题 @chaishi (#2849)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.7.1

Vue3 for Web 发布 1.6.4

🚀 Features

  • Table: 可筛选表格,支持设置 confirmEvents: ['onChange'] 后,单选筛选器(Radio) 选择完成后自动关闭筛选器浮层 @chaishi (#3478)
  • Tabs: destroyOnHide 默认值改 false @liweijie0812 (#3467)
  • Tabs: 新增lazy 支持选项卡懒加载 @liweijie0812 (#3467)

🐞 Bug Fixes

  • Cascader:
    • 修复顶层 class 使用了 proxy 值,导致样式表现异常 @PengYYYYY (#3488)
    • 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • SelectInput:
    • renderPrefixContent 返回 [null,undefined][undefined,undefined] ,传递给 input props.label, 导致 input 渲染空的 t-input__prefix 节点 (issue #2658) @liweijie0812 (#3479)
    • 修复下拉框内无法输入或聚焦“输入框”、“数字输入框”等可聚焦元素 @chaishi (#3492)
  • ImageViewer: 控制栏控件中部数据,在步长值不为 0.5 时,精度丢失的问题 @xiaojueshi (#3476)
  • DatePicker: prefixIcon 插槽不生效(issue #3475) @liweijie0812 (#3479)
  • TagInput: 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • Select: 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • TreeSelect: 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • Grid: 修复 RowCol 子组件配置项属性均为必填的类型问题 @uyarn (#3491)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.4

React for Web 发布 1.3.0

🚀 Features

  • Timeline: TimelineItem添加点击事件。 @Zzongke (#2545)
  • Tag:

🐞 Bug Fixes

  • locale: 添加缺失it_IT、ru_RU、zh_TW 的语言环境 @Zzongke (#2542)
  • Cascader: change 事件中 source 异常问题 @betavs (#2544)
  • Tree: 修复allowFoldNodeOnFilter为true下过滤后节点的展示结果 @uyarn (#2552)
  • TagInput: 修复在只有一个选项时,删除过滤文字会误删已选项的缺陷 @uyarn (#2552)
  • TreeSelect: 调整过滤选项后的交互行为,与其他实现框架保持一致 @uyarn (#2552)
  • Rate: 修复鼠标快速移动,会出现多个text显示的问题 @Jon-Millent (#2551)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.3.0

TDesign Weekly Release (Oct 2nd 2023)

03 Nov 03:12
1699189
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.7.0

🚀 Features

  • Tag: @chaishi
    • 支持多种风格标签配置 (#2824)
    • 支持标签组CheckTagGroup的使用,详见示例文档 (#2824)
  • Anchor: anchor-item 左侧边距的计算方式由嵌套改为 --level 结合 css 计算 @ontheroad1992 (#2816)
  • TagInput: 支持在exceedType为scroll的场景下通过滚动对选项进行操作 @uyarn (#2846)

🐞 Bug Fixes

🚧 Others

  • Tree: 实现与 vue3 项目共用业务代码, 提供更多的测试用例 @TabSpace (#2820)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.7.0

Vue3 for Web 发布 1.6.2

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.2