tdesign-vue

A Vue.js UI components lib for TDesign.

MIT License

Downloads
15.2K
Stars
868
Committers
247

Bot releases are visible (Hide)

tdesign-vue - 1.9.3 Latest Release

Published by uyarn 6 months ago

🌈 1.9.3 2024-04-26

🚀 Features

  • Menu: Submenu透传 Popup 组件全部特性 @betavs (#3145)

🐞 Bug Fixes

  • Submenu: 修复设置 popup-propsplacement 属性无效的问题 @betavs (#3145)
  • Textarea: 修复autosizeFirefox 中不生效的问题 @XBIsland (#3148)
  • Select: 修复 option 插槽 value 为 Boolean 类型的报错问题 @uyarn (#3154)
  • Upload: 修复自定义方法通过uploadFilePercent更新百分比无效的问题 @XBIsland (#3149)
  • Style: 修复部分节点前缀无法统一替换的缺陷 @ZWkang common#1773

🚧 Others

  • docs: 更新关于CDN资源用法的说明文档 @uyarn (#3144)
tdesign-vue - 1.9.2

Published by uyarn 6 months ago

🌈 1.9.2 2024-04-11

🚀 Features

  • Tag: 新增colorAPI,支持自定义颜色 @maoyiluo (#3101)
  • CollapsedItems: TagInputSelectInputTreeSelectCascaderCollapsedItems统一新增onClose回调,支持对折叠选项的删除操作 @topazur @uyarn (#2942)

🐞 Bug Fixes

  • Transfer:
    • 修复search 事件的 trigger 的异常 @betavs (#3118)
    • 修复树形结构数据过滤异常的问题 @uyarn (#3137)
  • Locale: 修复ImageImageViewer组件英文语言包异常的问题,优化DatePicker部分语言配置 @uyarn (#3119)
  • Checkbox: 修复 checkboxGroup.max 禁用态显示的问题 @LoopZhou (#3124)
  • DatePicker:
    • 修复valueTypeDate 类型时仍然进行转换的缺陷 @uyarn (#3127)
    • 修复周和季度模式选择异常的问题 @uyarn (#3138)
  • Table: 修复使用 fixedRows 时的报错问题 @betavs (#3134)
  • Loading:导出 LoadingDirective 使用 @XBIsland (#3120)
  • Scroll: 修复由于Chrome 121版本支持scroll width之后导致TableSelect及部分出现滚动条组件的样式异常问题 @loopzhou (common#1765)

🚧 Others

  • Dialog: 优化插件部分的使用示例 @Lyan-u (#3126)
  • Dialog: 优化插件部分的使用说明 @Summer-Shen (#3125)
  • Menu: 移除示例代码中废弃的高度示例 @Summer-Shen (#3135)
tdesign-vue - 1.9.1

Published by uyarn 7 months ago

🌈 1.9.1 2024-03-10

🚀 Features

  • Slider: 支持通过 label=nulllabel=false 隐藏滑块数字浮层 @chaishi (#3100)
  • Table: 支持全局配置 size @Lyan-u (#3103)
  • Table: 可筛选表格,单选/多选筛选条件,支持搜索选项 issue#3988 @chaishi (#3098)
  • Tabs: 调整激活 Tab下划线与 TabHeader边框的层级关系 @uyarn

🐞 Bug Fixes

  • DatePicker: 修复 formatvalueType 不一致的场景下计算错误的问题 @uyarn (#3106)
  • Descriptions: 解决控制台报错绑定属性 title 已声明为属性的问题 @betavs (#3065)
  • Descriptions: 优化自适应宽度的问题 @uyarn (#3105)
  • Table: 树形结构表格,修复同时异步设置 data 和 expandedTreeNodes 时,展开节点的无效问题 tdesign-vue-next#3873 @chaishi (#3098)
  • Table: 固定列表格,修复固定多列时,在 Dialog 中固定列位置压缩问题 @chaishi (#3098)
  • Table: 修复Table缺失refreshTable方法的异常 @uyarn (#3104)

🚧 Others

  • Form 文档更新 @liweijie0812 (#3064)
  • 新增 composition API 示例,详情请参考官网各示例代码 @chaishi @uyarn @HaixingOoO (#3081)
tdesign-vue - 1.9.0

Published by uyarn 9 months ago

🌈 1.9.0 2024-01-23

🚀 Features

  • Descriptions: 新增 Descriptions 描述组件 @zhangpaopao0609 (#3035)
  • Slider: 新增 changeEnd 事件 API @uyarn (#3056)

🐞 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

  • docs(Card): 更新组件 API 文档 @liweijie0812 (#3021)
  • docs: 更正 webpack 中使用 unplugin-auto-import的说明文档 @uyarn (#3030)
tdesign-vue - 1.8.4

Published by uyarn 10 months ago

🌈 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)
tdesign-vue - 1.8.3

Published by uyarn 10 months ago

🌈 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)
tdesign-vue - 1.8.1

Published by uyarn 11 months ago

🌈 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)
tdesign-vue - 1.8.0

Published by uyarn 11 months ago

🌈 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

  • Table: 优化吸顶表头/表尾示例代码 @chaishi (#2916)
tdesign-vue - 1.7.2

Published by uyarn 12 months ago

🌈 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

  • Tree
    • 解决 watch 回调时间过迟的问题 @TabSpace (#2873)
    • 提供获取树结构数据的API getTreeData @TabSpace (#2888)
  • 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
tdesign-vue - 1.7.1

Published by uyarn almost 1 year ago

🌈 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)
tdesign-vue - 1.7.0

Published by uyarn about 1 year ago

🌈 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

  • Dialog: 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题 @LoopZhou (#2821)
  • ImageViewer: 修复关闭时偶尔会出现抖动现象 @betavs (#2823)
  • DatePicker
    • 修复confirm 事件无效的问题 @betavs (#2833)
    • 修复禁用日期格式化问题 @honkinglin (common#1618)
  • Cascader: 修复 change 事件中 source 异常的问题(issue #2835) @betavs (#2837)
  • Breadcrumb: 修复暗黑模式下的样式分隔符样式问题 @uyarn (common#1608)
  • List: 优化滚动条的样式 @liweijie0812 (common#1601)
  • Radio: 修复表单验证提示的场景下,右边框颜色不一致的问题 @liweijie0812 (common#1599)
  • Tree: @TabSpace
    • 解决 setData 方法无法触发属性变更的问题 (#2820)
    • 解决虚拟滚动,滚动条形态错误的问题 (#2820)

🚧 Others

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

Published by uyarn about 1 year ago

🌈 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)
tdesign-vue - 1.6.6

Published by uyarn about 1 year ago

🚀 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)
tdesign-vue - 1.6.4

Published by xiaosansiji about 1 year ago

🚀 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: https://github.com/Tencent/tdesign-vue/compare/1.6.3...1.6.4

tdesign-vue - 1.6.3

Published by xiaosansiji about 1 year ago

🚀 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: https://github.com/Tencent/tdesign-vue/compare/1.6.2...1.6.3

tdesign-vue - 1.6.1

Published by xiaosansiji about 1 year ago

🚀 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: https://github.com/Tencent/tdesign-vue/compare/1.6.0...1.6.1

tdesign-vue - 1.6.0

Published by xiaosansiji about 1 year ago

🚀 Features

  • Icon: 新增 960 个图标;调整图标命名 photocamerabooksbookmark, stop-cirle-1stop-circle-stroke;移除money-circle图标,具体请查看图标页面 @uyarn (#2677)
  • Table: 可编辑表格,新增 edit.keepEditMode ,用于控制单元格始终保持为编辑态 @chaishi (#2662)
  • Image: @chaishi (#2665)
    • 属性 src 支持传入 File 文件类型显示图片
    • 新增支持 fallback ,用于设置图片加载失败时的兜底图
    • 新增支持 referrerpolicy 属性
  • ImageViewer: 属性 images 支持传入 File 文件类型预览图片 @chaishi (#2665)
  • Upload: 文件上传列表支持显示缩略图,通过 showThumbnail 属性控制 @chaishi (#2665)
  • Link: 新增透传 download 属性,支持浏览器直接下载,https://github.com/Tencent/tdesign-vue/issues/2628 @xiaosansiji (#2659)

🐞 Bug Fixes

  • InputAdornment: 修复装饰文字折行的问题 @PengYYYYY (common#1553)

🚧 Others

  • 官网: 新增分类展示全部图标的 UI @uyarn (#2677)

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.5.2...1.6.0

tdesign-vue - 1.5.2

Published by xiaosansiji about 1 year ago

🚀 Features

  • Table:
    • 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件,issue#2627 @chaishi (#2629)
    • 虚拟滚动场景,支持通过行唯一标识跳转到指定行(通过行下标跳转到指定行,以前的版本已支持) @chaishi (#2643)
  • Upload: 拖拽上传场景,支持 accept 限制可上传的文件类型 @chaishi (common#1547)

🐞 Bug Fixes

  • Checkbox: 支持 value 传入 undefined @chaishi (#2623)
  • Table:
    • 可筛选表格场景,filterValue 透传优化,没有显示写明 value 值的筛选项,不再透传 undefined 到子组件,因有些组件的默认值不允许为 undefined @chaishi (#2623)
    • 树形结构表格,修复选中行的值 selectedRowKeys 不在数据 data 中时,报错问题 @chaishi (#2629)
    • 修复 1.5.0 版本空表格没有显示占位元素问题 @chaishi (#2641)
    • 固定列空数据场景,元素显示错位问题 @chaishi (#2641)
  • Input: form表单disabled状态下input异常显示clear @sinbadmaster (#2634)
  • Dialog:
    • 修复 dialog 初始化时没有执行移动相关的初始化逻辑,导致 image-viewer 小窗口图片查看器无法移动的问题 @yusongh (#2622)
    • 反馈类对话框补齐body class @uyarn (#2645)
  • TreeSelect: 修复自定义标签,点击关闭异常的问题 @sinbadmaster (#2631)

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.5.0...1.5.1

tdesign-vue - 1.5.0

Published by xiaosansiji about 1 year ago

🚀 Features

  • Table: 新增 lazyLoad 表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi (#2605)
  • Transfer: 新增 targetDraggable API , 支持对目标列表拖拽排序的功能 @uyarn (#2612)
  • Slider: label 支持 ${value}% 格式配置 @uyarn (#2613)
  • Tree: tree 组件改进列表渲染逻辑 @TabSpace (#2586)
  • Menu:
    • 新增 API routerLink,可指定菜单项渲染为 Router 控制跳转的 a 标签 @boogie-ben (#2603)
    • 重构侧边栏导航子菜单展开/收起动画实现 @xiaosansiji (#2561)
  • TimePicker: @uyarn (#2618)
    • disableTime 回调中新增毫秒参数
    • 优化展示不可选时间选项时滚动到不可选选项的体验

🐞 Bug Fixes

  • Tabs: 修复 tabs 组件放在 dialog 中 tab-bar 不能正常显示的问题 @uyarn (#2595)
  • Transfer: 修复穿梭框存在默认已选且不允许移除的值被移除的异常问题 @uyarn (#2599)
  • Table: @chaishi (#2605)
    • 可编辑表格场景,支持设置 colKey 值为链式属性,如:a.b.c
    • 可编辑表格场景,行编辑,edit.propsedit.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
    • 修复 MenuItem click 点击事件未传递 event 参数的问题 @xiaosansiji (#2561)
  • Tree: @TabSpace (common#1535)
    • 修复 treeNodeModel 实例未能同步 node 属性的问题
    • 优化节点状态更新时的性能

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.4.8...1.5.0

tdesign-vue - 1.4.8

Published by xiaosansiji over 1 year ago

🚀 Features

  • DatePicker: 优化关闭浮层后重置默认选中区域 @honkinglin (#2585)
  • Checkbox: @chaishi (#2583
    • 新增支持 lazyLoad,懒加载,用于需要渲染大量数据,或加载复杂内容/图片的场景
    • 渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框
    • 新增支持键盘控制选项选中或取消选中
    • 新增支持 CheckboxGroup 使用 options 定义选项列表的同时,使用插槽 label 定义选项内容。可用于数据量较大的场景,不会重复渲染

🐞 Bug Fixes

  • Checkbox: @chaishi (#2583)
    • 复选框禁用逻辑优先级顺序修复,应当为:Form.disabled < CheckboxGroup.disabled < Checkbox.disabled
    • 修复带禁用按钮的全选逻辑问题
  • Input: 输入框的值类型移除 Number 类型 @liweijie0812 (#2582)
  • AutoComplete: 修复表单内 AutoComplete 输入框宽度与 Input 组件不一致的问题 @liweijie0812 (common#1524)
  • InputNumber:
    • 修复大尺寸的 padding 样式问题 @uyarn (common#1533)
    • 数字为空时,返回 null,而非 undefined @uyarn (common#1533)
  • Transfer: 优化 transfer item 类名优先级问题 @xixileng (common#1530)
  • TagInput: 修复 tag-input 前缀不居中且会发生抖动的问题 @xixileng (common#1532)
  • Dialog: 修复组件销毁后,没有正确销毁 DOM,导致的内存泄漏问题 @loganylwu (#2581)

🚧 Others

  • Grid: 移除 span 默认值,gutter 类型补充 lg/xl/xxl @liweijie0812 (#2584)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.4.7...1.4.8