Skip to content

Releases: Tencent/tdesign-vue

0.42.2

20 Jun 08:25
124d4fd
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Form: 实例方法 submitreset 恢复事件(0.42.1 中去除的) @chaishi (#1013)
  • Input: 修复 type = passwordclearable 不生效的问题 @uyarn (#1017)
  • Select:
    • 修复多选情况下 clearable 失效的问题 @uyarn (#1016)
    • 修复 t-option 方式渲染时,内部数组的清除逻辑 @skytt (#1028)
  • TagInput:
  • ConfigProvider: @PengYYYYY (#1024)
    • 修复 useConfig 意外注册的问题
    • 修复因为深拷贝配置文件导致的性能问题
  • Table:
    • 修复虚拟滚动表头会在滚动到中间一定程度时消失的问题 @chaishi (#1023)
    • 修复合并单元格不支持动态数据的问题,issue#992 @chaishi (#1029)
    • 修复 firstFullRow 存在时,拖拽排序的顺序不正确问题 @chaishi (#1029)
    • 修复加载更多的加载组件尺寸异常问题 @uyarn (#1035)
  • TreeSelect: 修复过滤后无法选中的问题 @chiyu1996 (#1027)
  • Calendar/ColorPicker: 修复组件内部 Select 选择框宽度不能自适应的问题 @xiaosansiji (#1006)
  • Dialog:

0.42.1

14 Jun 11:10
9c29f4c
Compare
Choose a tag to compare

🚀 Features

  • Form: @chaishi (#983)
    • 实例方法 reset 支持重置指定字段,新增参数 { type: 'initial' | 'empty', fields: number[] }
    • 实例方法 validate 支持值校验而不显示每个组件的错误信息文本,新增参数 { showErrorMessage }
    • FormItem 支持自定义 help 内容,插槽和渲染函数均可
    • 新增纯净的校验方法 validateOnly,专门用作校验,不带任何副作用,issue#981
    • 修复TagInput 组件按下 Enter 时触发 submit 事件,不再触发,issue#963
  • Dialog: 优化动画初始位置 @huoyuhao (#1000)

🐞 Bug Fixes

  • Table:
    • 修复table透传loading size为枚举无效的问题 @uyarn (#979)
    • 优化吸顶和吸底的位置,支持带有 offsetBottomoffsetTop 特性的位置定位,issue#987 @chaishi (#985)
  • Select: @skytt @uyarn (#991)
    • 修复t-option异步加载问题
    • 修复分组为空未展示分组名称的问题
    • 优化虚拟滚动示例、修复pagination分页数量宽度问题
  • Dialog: @huoyuhao (#994)
    • 修复普通对话框不脱离文档流的问题
    • 修复点击对话框后对话框会隐藏问题,issue#993
    • 修复 modeless 模式下背景样式点击透传的问题
    • 修复 attach 挂载 showInAttachedElement 定位问题

New Contributors

  • @lxchuan12 made their first contribution in #989

Full Changelog: 0.42.0...0.42.1

0.42.0

14 Jun 10:58
dbabefb
Compare
Choose a tag to compare

❗️ BREAKING CHANGES

  • Dialog: 移除 transform 定位实现方案,如有覆盖 Dialog 组件样式的情况请注意 DOM 结构有变动 @huoyuhao (#970)

🚀 Features

  • Table:
    • 筛选对话框输入筛选内容之后按回触发筛选过滤,issue#802 @chaishi (#952)
    • 筛选功能支持自定义组件方式,示例:columns: [{ filter: { component: DatePicker, props: {} } }] @chaishi (#952)
    • 拖拽调整宽度,支持设置最小宽度和最大宽度 column.resizeissue#929 @chaishi (#952)
    • 拖拽排序事件,新增参数 datanewData,分别表示变更前后的数据 @chaishi (#955)
  • Popup: 支持动态设置 trigger & placement @ikeq (#950)
  • Select:
    • select组件支持虚拟滚动 @uyarn (#972)
    • 重构为 composition API 实现,组件底层基于 SelectInput 实现 @skytt (#905)
  • Upload: 图片上传文案支持自定义 @Isabella327 (#971)
  • 新增 InputAdornment 组件 @HQ-Lin (#962)

🐞 Bug Fixes

  • Popup: 修复初始化 visible 为 true 时的定位抖动问题 @ikeq (#950)
  • Table:
  • Select:
    • 修复 inputProps 透传无效的问题 @skytt (#905)
    • 修复 placeholder 无法设置空字符串的问题 @skytt (#905)
    • 修复单选场景无法使用 valueDisplay 能力的问题 @skytt (#905)
  • Datepicker: 修复 popupProps 传入无效的问题 @chiyu1996 (#974)

New Contributors

Full Changelog: 0.41.7...0.42.0

0.41.7

02 Jun 07:39
b846183
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

🚧 Others

  • 官网: 支持在线配置组件库主题 @uyarn (#775)

New Contributors

Full Changelog: 0.41.6...0.41.7

0.41.6

27 May 09:39
63e5839
Compare
Choose a tag to compare

🚀 Features

🐞 Bug Fixes

  • Table:
    • EnhancedTable,树形结构中,修复可选中表格禁用行勾选问题:动态设置选中列时,禁用失效 issue#822 @chaishi (#902)
    • EnhancedTable,树形结构中,toggleExpandData 和 expandAll/FoldAll 混合使用时,树形结构展开有误 issue#839 @chaishi (#902)
    • table初始化时,fixed的阴影效果没有出现 @LoopZhou (#922)
  • Tabs: 修复选项卡新增和删除在normal风格下无效 (issue #865) @PengYYYYY (#921)
  • Drawer: 修复 Drawer 使用按键关闭时 contenteditable 出现的边框 @PengYYYYY (common #474)
  • Layout: 去除 Header 额外高度设置 @PengYYYYY (common #478)

🚧 Others

New Contributors

Full Changelog: 0.41.5...0.41.6

0.41.5

20 May 09:29
87b34cb
Compare
Choose a tag to compare

🚀 Features

  • Form: 支持 help 配置的表单项说明内容与错误提示同时展示,未配置 help 时不再默认占位 @HQ-Lin (#884)
  • Table: @chaishi (#879))
    • 树形结构,支持默认展开全部,tree.defaultExpandAllissue#852
    • 树形结构,支持自由控制展开全部,或收起全部 expandAll() foldAll()
    • 树形结构,支持拖拽排序,调整同层级顺序
    • 树形结构,支持在当前节点之前插入新节点 insertBefore
    • 树形结构,支持在当后节点之后插入新节点 insertAfter
  • Tree: label 支持多行文本展示,issue# common 444 @ccccpj (#460)

🐞 Bug Fixes

  • Table: 列拖动优化;修复选中行后列拖动距离被重置问题 @LoopZhou (#870)
  • Table: 修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错,issue#713 @chaishi (#875)
  • Transfer: 修复列表数量变化时的页码展示问题 @BigLiao (#893)
  • Input: 修复 clear 触发后的 focus, 修复外部传入onMouseenter, onMouseleave, onwheel 事件导致组件内对应方法未执行的问题 @PengYYYYY (#894)
  • TreeSelect: 修复未支持 treeProps.keys.children 字段配置的问题 @LoopZhou (#890)
  • Menu: 修复 expandType=popup 时箭头方向展示错误的问题,@fengxianqi (#806)
  • Menu: 修复 width 不支持数组类型的问题,@LeeJim (#897)

New Contributors

Full Changelog: 0.41.3...0.41.5

0.41.3

16 May 07:51
8b60005
Compare
Choose a tag to compare

🚀 Features

  • Icon: 更新图标 新增file-icon图标 调整file-excelfile-pdffile-powerpointfile-unknownfile-wordstar-filled图标的绘制路径 @uyarn (#854)
  • Dialog: 支持preventScrollThrough API @uyarn (#861)
  • Table: 支持自定义树形结构图标 treeExpandAndFoldIcon,同时支持全局配置此图标,issue#717 @chaishi (#863)
  • Table: 支持隐藏排序文本提示 hideSortTips,同时支持全局配置是否隐藏排序文本提示,issue#736 @chaishi (#863)
  • Steps: 新增 separator 属性,用于控制步骤条分隔符类型 @HQ-Lin (#863)

🐞 Bug Fixes

  • Select: 修复 textarea 作为 panelContent 时无法使用键盘事件的问题 @uyarn (#851)
  • Slider: 修复InputProps属性传递布尔值时ts错误的问题 @uyarn (#851)
  • Table: 固定列滚动阴影修复 issue#858 @chaishi (#860)
  • Dropdown: 插槽模式下 maxHeight 失效的问题 @uyarn (#857)
  • Dropdown: 透传 popup 事件问题 @uyarn (#857)
  • Dialog: 修复normal下加入lock导致页面无法滚动的问题 @uyarn (#861)
  • Table: 修正拖拽列款的边界条件判断 @tinna3445 (#866)
  • Progress: 修复环形进度条显示比例不准确 @LoopZhou (#866)

New Contributors

Full Changelog: 0.41.2...0.41.3

0.41.2

07 May 08:44
fb0effb
Compare
Choose a tag to compare

🚀 Features

  • Table: 新增 API ellipsisTitle 用于单独控制表头的超出省略 @chaishi (#832)
  • Tooltip: placement 新增 mouse 枚举值,用于支持基于鼠标位置定位 @Hoofoo-WHU (#843)

🐞 Bug Fixes

🚧 Others

  • Table: TS 类型全部移入 interface.ts 文件中,并导出 @chaishi (#832)
  • Calendar: 对 value 属性功能进行修正,新增 monthyear 属性,用于控制日历面板展示所属年/月。 @PsTiu (#813)
  • 官网: 上线组件 live demo 能力,请访问 Button 组件文档 体验,@HQ-Lin (#695)

New Contributors

Full Changelog: 0.41.1...0.41.2

0.41.1

07 May 03:18
c733523
Compare
Choose a tag to compare

🚀 Features

  • Message: 增加全局配置默认值能力 @sommouns (#795)
  • Pagination: 新增 showFirstAndLastPageBtnshowPreviousAndNextBtnshowPageSizeshowPageNumber 属性 @HQ-Lin (#808)
  • Table:

🐞 Bug Fixes

  • Form: 修复 help 文本样式问题 @HQ-Lin (#803)
  • Dialog: 修复 dialog 初始化时滚动穿透问题 @mxj0808 (#788)
  • Table: 表头吸顶时,table 元素宽度修正,之前为直接等于外层宽度,不合理 @chaishi (#810)
  • Table: 修复斑马纹 stripe 和固定表头同时存在时,样式问题,issue#804 @chaishi (#810)
  • DatePicker: 修复DatePicker 点击快捷选择日期按钮左边面板日期时间不联动 @yilaierwang (#811)
  • 防止 VueCompositionAPI 重复注册 @cong-min (#809)

New Contributors

Full Changelog: 0.41.0...0.41.1

0.41.0

25 Apr 02:49
917c30f
Compare
Choose a tag to compare

❗️BREAKING CHANGES

  • Table: 拖拽排序修改为drag=sort 表示列拖拽排序,drag=row 表示行拖拽排序,drag=row-handler 表示行手柄列拖拽排序。如果您使用了 drag="col" 来实现行拖拽排序,请更为使用 drag="row-handler"pr #755@chaishi

🐞 Bug Fixes

  • Table:
    • 修复 SSR 场景下使用报错的问题,pr #744@codenotkey
    • 修复表头吸顶时不对齐的问题
    • 按需引入 Button 组件,避免业务按需引入 Table 组件时出现组件不存在报错的问题
    • 修复无法使用插槽自定义过滤图标的问题
    • 解决 TdBaseTableProps TdPrimaryTableProps 关于 onCellClick 的 TS 类型冲突
  • Alert: 修复 ts 类型错误,pr #796@pengYYYYY
  • Cascader: pr #751@pengYYYYY
    • 修复可过滤状态下的下拉面板拉起闪烁的问题
    • 修复可过滤状态下的输入内容未被正常销毁的问题
  • Transfer: 修复 Transfer 设置 targetSort 后未按预期展示的问题,#758@BigLiao
  • ConfigProvider: 修复 ConfigProvider 组件导出错误的问题,pr #773@xiaosansiji
  • TreeSelect: pr #781@Godlike-meteor
    • 修复 value 为数字0时,不渲染 label 的问题,issue #722
    • 修复 onBluronClear 触发时,不会清除 filter function 的问题,issue #635

🌈 Features

  • Select: 去掉选中和下拉项中的 title 属性,pr #777@LoopZhou
  • Table: 支持树形结构展示,行展开或收起时触发 onTreeExpandChange 事件
  • Collapse: 新增 Collapse 折叠面板组件,使用请参照 官网@asbstty
  • Tree: pr #740@TabSpace
    • Tree 组件实现嵌套结构渲染能力
    • 部分属性改为不让 Vue 监听,一定程度上提升组件性能,减少对外部组件交互性能的影响

New Contributors

Full Changelog: 0.40.3...0.41.0