Skip to content

Releases: Tencent/tdesign-vue

1.8.1

07 Dec 13:11
369c88c
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

1.6.4

29 Aug 09:30
9b53a97
Compare
Choose a tag to compare

🚀 Features

  • Tabs: 支持 tab-panel 内容懒加载 @FireBushtree (#2714)
  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性 expandedTreeNodes 控制,issue#2735 @chaishi (#2742)
  • Input/Textarea: maxlength 属性 String 类型设置 @Zz-ZzzZ (#2733)

🐞 Bug Fixes

  • Dropdown: 修复部分场景下展示下拉菜单异常的问题 @uyarn (#2619)
  • Upload: @chaishi (#2741)
    • 修复非自动上传场景,无法预览图片问题,tdesign-vue-next#3273
    • 修复非图片组件预览时的文本错位问题
  • Select: 按需引入时,OptionGroup未注册 @KMethod (#2738)
  • Table: @chaishi (#2742)
    • 分页功能,修复分页非受控用法,数据变化时无法更新数据问题
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题
    • 拖拽排序 + 本地数据分页场景,修复在第二页 @chaishi (#2742)
    • 支持分页非受控用法的拖拽排序场景
  • Select: 修复1.6.2改动导致选项 disabled 属性失效的问题 @uyarn (#2744)

New Contributors

Full Changelog: 1.6.3...1.6.4

1.6.3

22 Aug 10:49
158b519
Compare
Choose a tag to compare

🚀 Features

  • Table: @chaishi (#2719)
    • 支持使用名为 ellipsis 或者 ellipsis-<colKey> 的插槽自定义超出省略时的浮层内容,使用方法可参考示例代码 @chaishi (#2717)
    • 树形结构,新增组件实例方法 removeChildren,用于移除子节点
    • 树形结构,支持通过属性 expandedTreeNodes.sync 自由控制展开节点,非必传属性

🐞 Bug Fixes

  • Select: 优化 Select 组件在过滤场景中的表现 @moonye6 @uyarn (#2722)
  • Table: @chaishi (#2719)
    • 树形结构,修复组件实例方法 展开全部 expandAll 问题
    • 点击行展开/点击行选中,修复 expandOnRowClickselectOnRowClick 无法独立控制行点击执行交互问题 tdesign-vue-next#3254
  • Popconfirm: 修复因变量计算导致的 minx.css 压缩后产物样式改变的问题 @honkinglin (common#1573)
  • Cascader: 修复 label 属性自定义插槽不生效的问题 @ubloglab (#2724)

New Contributors

Full Changelog: 1.6.2...1.6.3

1.6.1

16 Aug 09:34
9def519
Compare
Choose a tag to compare

🚀 Features

  • Menu: menu-item click 事件参数增加 value @dexterBo (#2689)
  • 键盘操作: @chaishi (#2683)
    • Checkbox: 支持使用空格键选中或取消选中
    • Radio: 支持使用空格键选中或取消选中
    • SelectInput: 支持键盘事件
    • Select: 支持键盘操作聚焦和显示下拉框,可通过上下键切换选项

🐞 Bug Fixes

  • SelectInput: 修复多选情况下按下 Enter 键后触发了 focus 事件而不是 enter 事件的问题 @dexterBo (#2694)
  • Select: 远程搜索场景下不再进行内部过滤 @uyarn (#2699)
  • Menu: 修复激活菜单项未发生变化时也会触发 change 事件的的问题 @dexterBo (#2693)
  • ImageViewer: 前后浏览及关闭浏览时重置图片状态 @sinbadmaster (#2685)
  • Table: @chaishi (#2683)
    • 拖拽排序在使用懒加载 lazyLoad 时,失效问题
    • 虚拟滚动场景,修复默认滚动条长度和滚动后的长度不一致问题
    • 补充 SSR 场景,window 变量判断

New Contributors

Full Changelog: 1.6.0...1.6.1