Skip to content

Releases: Tencent/tdesign-vue

1.9.0

23 Jan 12:07
4655339

Choose a tag to compare

🌈 1.9.0 2024-01-23

🚀 Features

🐞 Bug Fixes

  • Loading: 修复重复调用LoadingPlugin()时报错 @Zz-ZzzZ (#3025)
  • Textarea: 修复设置maxlength后,在windows自带输入法中,中文时不到最大长度也会自动覆盖之前已输入内容的缺陷 @azx1573 (#3044)
  • Textarea: value绑定值时,autosize时无法输入中文问题 @LoopZhou (#3057)
  • TagInput: 修复size API 没有作用到折叠选项的问题 @uyarn (#3055)
  • Select: 修复点击清除按钮触发多次onChange事件的异常 @uyarn (#3054)
  • Form: 修复计算^字符长度异常的问题 @uyarn (#3058)
  • Form: 更正表单组件实例方法为非required类型 @iiimix (#3034)

🚧 Others

1.8.4

02 Jan 16:07
6a7ba86

Choose a tag to compare

🌈 1.8.4 2024-01-02

🚀 Features

  • Upload: 手动上传场景,支持进行粘贴上传 @chaishi (#2991)
  • Card: 支持传入loadingProps参数修改加载状态的展示 @iiimix (#2959)

🐞 Bug Fixes

  • Upload: @chaishi
    • 修复手动上传时,无法更新上传进度问题 (#2991)
    • 修复图片预览时,无法切换预览图片问题 (#2991)
  • Table: @chaishi
    • 横向滚动场景,修复吸顶表头在移动端无法跟随滚动的问题 #2976 (#2990)
    • 横向滚动场景,修复横向滚动在有惯性滚动浏览器中的滚动的问题 (#2990)
    • 横向滚动场景,修复在 Windows 场景中,按下鼠标(不松开鼠标)横向滚动时,表头没有跟随滚动的问题 (#2990)
    • 修复可筛选表格,修复筛选值为 0 时,筛选图表没有高亮的问题,#2987 (#2990)
  • Pagination: 将总数单位 改为 , 保持内容一致性 @dinghuihua (#2996)
  • Radio: 处理选中状态也会触发 change 事件的问题 @betavs (#3000)
  • Textarea: 修复组件初始处于隐藏状态,可视后未做高度再计算的问题 @azx1573 (#3003)
  • ImageViewer: 添加defaultScale @sinbadmaster (#3013)
  • Upload: 修复 Formdisabled 属性没有作用到上传组件部分按钮的问题 @uyarn (#3012)
  • Select: 修复naruto版本minCollapsedNumdisabled API的功能异常问题 @uyarn

🚧 Others

  • Popup: 丰富插件使用方式的使用示例 @uyarn (#3014)

1.8.3

22 Dec 03:25
b238390

Choose a tag to compare

🌈 1.8.3 2023-12-15

🚀 Features

  • Upload: 新增支持 uploadPastedFiles,用于控制是否允许用户粘贴文件上传,默认允许 @chaishi (#2966)
  • Dropdown: 移除对left的item样式特殊处理 @uyarn common#1677

🐞 Bug Fixes

  • DatePicker: 修复选择同一个月内的日期后,打开面板左右月份一样的问题 @Lyan-u (#2972)
  • Drawer: 处理点击esc无法关闭的问题 @betavs (#2967)
  • ImageViewer: 滚轮缩放符合操作直觉 @sinbadmaster (#2974)
  • SSR: 修复 SSR 场景使用报错的问题 @uyarn (#2985)
  • Tree: 处理 height 属性无效的问题 @betavs (#2968)
  • Tree: 解决初始化节点选中态异常的问题 @TabSpace (#2985)
  • Upload: 卡片式文件上传,修复取消上传时,文件依然显示的问题 issue#2955 @chaishi (#2966)

1.8.1

07 Dec 13:11
369c88c

Choose a tag to compare

🌈 1.8.1 2023-12-07

🚀 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)

1.8.0

23 Nov 09:59
4a8eba3

Choose a tag to compare

🌈 1.8.0 2023-11-23

🚀 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

1.7.2

08 Nov 05:03
b840548

Choose a tag to compare

🌈 1.7.2 2023-11-07

🚀 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

1.7.1

20 Oct 10:13
25d840c

Choose a tag to compare

🌈 1.7.1 2023-10-20

🚀 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)

1.7.0

12 Oct 13:22
e026ba4

Choose a tag to compare

🌈 1.7.0 2023-10-12

🚀 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)

1.6.7

21 Sep 07:33
c14dd59

Choose a tag to compare

🌈 1.6.7 2023-09-21

🚀 Features

  • TreeSelect: 支持panelTopContentpanelBottomContent 的使用 @uyarn (#2797)
  • Table: @chaishi
    • 除全局配置支持语言配置外,本次新增通过属性 locale 进行单个组件进行语言配置 (#2810)
    • 列配置功能,支持定义 columnControllerTopContentcolumnControllerBottomContent 定义列配置弹框顶部或底部内容 (#2810)
    • 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景(#2810)
  • card: 卡片标题 title 使用 div 取代 span 在自定义场景下更符合规范 @uyarn (#2812)

🐞 Bug Fixes

  • useResizeObserver: 修复缺少容器元素判空问题,issue#2805 @chaishi (#2806)
  • Table: 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#2810)
  • Dialog: 修复没有定义确认按钮属性场景时(即没有设置 confirmBtn),confirmLoading 无效问题 @chaishi (#2814)

1.6.6

15 Sep 05:39
379c889

Choose a tag to compare

🚀 Features

  • Table: @chaishi
    • 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 (#2767)
    • 可筛选表格,支持使用 filter.label 单独定义晒选项别名,可以和 title 标题不一样 (#2771)
  • Dialog: @chaishi (#2769)
    • 支持使用 confirmLoading 控制确认按钮加载状态
    • 组件实例函数新增 confirmDialog.setConfirmLoading(true)confirmDialog.update({ confirmLoading: true }),用于设置确认按钮加载状态
  • Watermark: 水印组件文字新增 fontFamily 属性 @LadyChatterleyLover (common#1580)
  • GlobalConfig: 全局配置中,步骤条组件添加已完成状态自定义功能 @Zzongke (common#1579)

🐞 Bug Fixes

  • Table: @chaishi (#2767)
    • 树形结构,修复 v1.6.4 中 tree.defaultExpandAll 失效问题 @chaishi (#2752)
    • 树形结构表格,修复 expandedTreeNodes.sync@expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题 issue#2756
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题
    • 可筛选表格,修复单选筛选器触发两次 onFilterChange 事件问题,issues#2746
    • 拖拽排序表格,修复添加 lazyLoad 懒加载属性后,拖拽排序功能失效问题
    • 可筛选表格,修复晒选项的值为 false 时,筛选图标未能高亮问题 (#2771)
    • 可筛选表格,解决 title 使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303
    • 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2787)
  • Form: 修复调用form组件暴露的reset方法后未定义nameform-item也被一同加入清除 @Zz-ZzzZ (#2760)
  • Checkbox: 修复同时有多个 CheckGroup 时,选中值显示异常问题,issue#2761 @chaishi (#2768)
  • Image: @chaishi (#2770)
    • 修复 fallback 在第一次加载失败后无效问题
    • 修复图片预览出现两个预览按钮问题
  • Dialog: 修复组件如果初始默认显示, 按 esc 关不掉的问题 @Zhanjiachun (#2708)
  • Loading: 修复Plugin在部分场景下设置 false 入参时重新创建实例的问题 @uyarn (#2778)
  • Autocomplete: 修复错误的移除事件监听时机 @uyarn (#2777)
  • Table: 修复固定表头/尾错误的移除事件监听时机 @uyarn (#2777)
  • Popup: 修复产物中 env 环境的问题 @uyarn (#2776)
  • Select: 修复多选且开启reserveKeyword的场景下删除 input 中的内容时,会删除已选项的缺陷 @uyarn (#2779)
  • Checkbox: 修复动态设置 options 无效问题,issue#2792 @chaishi (#2793)
  • Upload: 上传组件 theme='image' 时,在 disabled 状态不显示上传按钮 @chaishi (#2793)