tdesign-vue-next

A Vue3.x UI components lib for TDesign.

MIT License

Downloads
26.6K
Stars
1.3K
Committers
207

Bot releases are hidden (Show)

tdesign-vue-next - 🌈 1.9.4 Latest Release

Published by PengYYYYY 6 months ago

🚀 Features

  • Textarea:
    • 新增 allow-input-over-max 属性 @betavs (#4086)
    • 新增onValidate 事件 @betavs (#4086)
  • Scroll: 修复由于 Chrome 121 版本支持 scroll width 之后导致 TableSelect 及部分出现滚动条组件的样式异常问题 @loopzhou (common#1765)。请注意,基于 @vue/cli-service 4.x 及以下版本初始化的项目由于依赖的 autoprefixer 版本过低,会因为这个修复受影响编译,请整体升级 @vue/cli-service5.0 以上

🐞 Bug Fixes

  • DatePicker: 对于 valueType = 'Date' 不进行初始化的 parse @Cat1007 (#4066)
  • Loading: hide 函数错误关闭所有 Loading 实例. @XBIsland (#4081)
  • Popup: 修复在 webcomponent 场景下由于 shadowroot 导致 document 判断异常引起的展示问题 @decadef20 (#4091)
  • Descriptions: 修复内容为空时候的报错 @zhangpaopao0609 (#4092)
  • Textarea: autosizeFirefox 中不生效。 @XBIsland (#4104)
  • DatePicker: 修复1.9.3版本中周和季度模式选择异常的问题 @uyarn (#4096)
  • Tabs: 修复拖拽排序后手动新增 tab 位置异常问题 @Liao-js (#4108)
  • Cascader: 修复自定义渲染内容不支持多选 @ZTH520 (#4109)
  • TimePicker: 修复没有选中具体区间时预设值错误的问题 @uyarn (#4123)
  • Tabs: 修复拖拽排序后手动新增 tab 位置异常问题 @Liao-js (#4108)
  • Skeleton: 修复设置 delay 延迟并且 loadingtrue 时,无法在到达 delay 时间前取消准备到来的 loading @boogie-ben (#4119)
  • BreadcrumbItem: 修复读取 content 内容; 文本溢出时调用 slot?.default() 非函数的问题 @boogie-ben (#4120)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.9.3...1.9.4

tdesign-vue-next - 🌈 1.9.3

Published by uyarn 7 months ago

🌈 1.9.3 2024-03-29

🐞 Bug Fixes

  • Form: 修复1.9.1版本的告警问题 @uyarn (#4060)
  • Loading: 修复1.9.1版本对外暴露 directive 使用的告警及命名错误 @uyarn (#4060)
  • DatePicker: 修复1.9.1版本空字符串的异常问题 @uyarn
tdesign-vue-next - 🌈 1.9.1

Published by PengYYYYY 7 months ago

🚀 Features

  • Breadcrumb: breadcrumb-item新增 click 事件 @uyarn (#4017)
  • Tag: 新增color API,支持自定义颜色 @maoyiluo (#4023)
  • TagInput: 扩展 collapsedItems 的删除功能 (issue #3662)
  • DatePicker: 新增 valueDisplayselectInputProps API,支持对展示内容进行自定义 @uyarn (#4038)

🐞 Bug Fixes

  • Descriptions:
    • 修复编辑器对 t-descriptions-item 组件的提示缺失问题 @uyarn (#4006)
    • 优化自适应宽度的问题 @uyarn (#4006)
  • Loading:
    • 修复 LoadingPlugin 调用时 preventScrollThrough 参数无效。 @XBIsland (#4040)
    • 修复使用 unplugin-vue-components 按需加载,v-loading 指令无效 @XBIsland (#4048)
  • Table:
    • activeRowType = multiple时,activeRowList 赋值错误。 @XBIsland (#4010)
    • 修正数据长度变化时,虚拟滚动表格总高度计算错误的问题 @Cat1007 (#4016)
  • Notification: NotifyPlugin 返回错误 NotificationInstance 导致 NotifyPlugin.close 函数错误关闭组件。 @XBIsland (#4014)
  • Form: 避免form-itemlabel属性当 for 为空时仍然赋值的问题 @sechi747 (#4027)
  • Cascader: 修复 value 数据回填异常导致样式失效问题 (#4021) @XBIsland (#4025)
  • Tnput: 修复 hover 时键盘操作无法触发 blur 事件。 (#3963) (#3903) (#3639) @XBIsland (#4032)
  • Locale: 修复ImageImageViewer 英语语言包异常的问题 @uyarn (#4038)
  • DatePicker: 修复 formatvalueType 不一致的场景下计算错误的问题 @uyarn (#4058)
  • Tabs: 修复使用 action 时控制台告警的问题 @uyarn (#4057)
  • ColorPicker: 修复 linear-gradient 模式无法拖动调整颜色的问题 (#4015) @XBIsland (#4022)
  • Icon: 优化 Icon 无网络场景的描述,着重标出处理方案 @xiexin12138 (#4024)

🚧 Others

  • Menu : 去除 demo 中的争议属性 @sinbadmaster (#4049)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.9.0...1.9.1

tdesign-vue-next - 🌈 1.9.0

Published by PengYYYYY 8 months ago

🚀 Features

  • Description:
    • layout 类型定义调整为字符串多类型 @chaishi (#3939)
    • 支持嵌套的描述组件(issue #3952) @zhangpaopao0609 (#3970)
  • Form: trigger 支持 submit @liweijie0812 (#3910)
  • Demo: 支持 Typescript 代码示例 @chaishi @uyarn @RSS1102 @HaixingOoO (#3929)
  • Statistic: color黑色风格适配深色模式 (common#1721) @liweijie0812 (#3910)
  • Slider: 支持通过 label=nulllabel=false 隐藏滑块数字浮层 @chaishi (#3997)
  • Table: 支持全局配置 size @Lyan-u (#3993)
  • Nuxt: 移除产物中的nuxt module,调整为安装@tdesign-vue-next/nuxt使用,解决使用es/nuxt的功能异常的问题,详细使用方式请参考快速开始中的介绍 @uyarn @liweijie0812 (#4001)

🐞 Bug Fixes

  • Table:
    • 修正虚拟滚动下 footer 的实现 @Cat1007 (#3965)
    • 树形结构表格,修复同时异步设置 dataexpandedTreeNodes 时,展开节点无效问题(延迟设置有效),issue#3873 @chaishi (#3967)
    • 固定列表格,在 Dialog 中固定列宽度被挤压问题,issue#3844 @chaishi (#3967)
    • 完善 Table 组件 Typescript 类型定义 @chaishi (#3936)
    • 修复列拖拽排序问题 @chaishi (#3968)
    • 修正在 footer 高度更新的场景下, footer 没有被正常刷新的问题 @Cat1007 (#3975)
  • Drawer: 修复 closeBtn 属性 Boolean 类型转换未生效的问题 @trojanyao (#3427)
  • Form: 校验判断不严谨的问题 @betavs (#3960)
  • Select: 修复select createAble 选中没有触发change事件问题 @hkaikai (#3962)
  • Nuxt: 修复在nuxt中使用 Form 组件无法正常构建的问题 @richardji202 (#3977)
  • ColorPicker: color 值未同步更新 @betavs (#4005)
  • Drawer: 修复 closeBtn 属性 Boolean 类型转换未生效的问题 @trojanyao (#3427)
  • Affix: 修正 margin 计算,避免出现 error @Cat1007 (#3972)

🚧 Others

  • Code: 编辑器代码提示更新 @liweijie0812 (#3927)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.8.1...1.9.0

tdesign-vue-next - 🌈 1.8.1

Published by PengYYYYY 9 months ago

🚀 Features

  • Loading: 支持自定义 v-loading 配置,具体参考示例代码 @uyarn (#3911)

🐞 Bug Fixes

  • Tabs:
    • 修复层级问题影响 action区域操作的问题 @uyarn (#3881)
    • 逻辑容错处理 @betavs (#3891)
  • Form:
    • FormRule 规则中 trigger 值类型缺失 all 选项 @betavs (#3875)
    • 修复计算 ^ 字符异常的问题 @uyarn (#3881)
  • Drawer:
    • visiblefalse 时,按 esc 会触发 onEscKeydownonCancel 事件 @betavs (#3836)
    • 修复 closeOnEscKeydown 开启时任意按键都会触发 Drawer 问题 @ruanlinxin (#3904)
  • Input: 修复禁用状态下 focused 样式未消除的问题 @wilonjiang (#3840)
  • TreeSelect: 修复可过滤开启时搜索框内容与 filter 函数不同步更新的问题 @PeterJayawesome (#3862)
  • VirtualScroll: 修改 virtual 中的 buffer 实现,修正错位的translateY的计算逻辑 @Cat1007 (#3776)
  • Slider: @uyarn
  • Loading: 修复未设置 z-index 默认值的问题 @betavs (#3881)
  • DatePicker: 修复单独配置 popupPropson-visible-change 功能异常的问题 @uyarn (#3908)
  • TagInput: 修复 taginputsize 对默认 collapsedItems 不生效的问题 @SadWood (#3847)
  • Radio: 修复回车时控制台报错的问题 @liweijie0812 (#3896)

🚧 Others

  • Form: trigger api 文档更新 @liweijie0812 (#3882)
  • Tree: 示例代码由 OptionsAPI 更为 CompositionAPI @chaishi (#3899)
  • Descriptions: 展示冒号示例文字错误 @czq297297 (#3841)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.8.0...1.8.1

tdesign-vue-next - 🌈 1.8.0

Published by PengYYYYY 9 months ago

🚀 Features

  • Descriptions: 新增 Descriptions 描述组件 @zhangpaopao0609 (#3787)
  • Slider: 实现 changeEnd 事件 (issue #3772) @Lyan-u (#3780)
  • Form: 为 Form Item 校验信息增加 title 属性,用于鼠标停留时展示完整信息 @sosohime (#3779)
  • ImageViewer: 新增默认缩放比例 @timi137137 (#3678)
  • Radio: 新增 readonly 属性 @betavs (#3814)

🐞 Bug Fixes

  • Table:
    • 修复行拖拽排序场景,异步加载行会变到第一行问题 @chaishi (#3819)
    • 拖拽排序场景,修复通过 push 新增 data 元素后,被添加的新元素出现在第一列问题 @chaishi (#3822)
    • 修复 sortablejs 操作 DOM 后对虚拟 DOM 产生的副作用。 @huangchen1031 (#3825)
    • 修复 EnhancedTable 树型表格表头操作全选,会选中已禁用选择的行的问题 @huangchen1031 @uyarn (#3832)
  • Cascader: 修复 mutiple & show-all-levels = false 的场景下设置valueoptions内不存在的值报错 @Zz-ZzzZ (#3810)
  • DatePicker: 国际化切换无效(issue#3807) @liweijie0812 (#3818)
  • TagInput: 解决 disabled 为真时,可以点击的问题(issue #3829) @betavs (#3831)
  • Radio: 处理选中状态也会触发 change 事件的问题 @betavs (#3782)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.7.2...1.8.0

tdesign-vue-next - 🌈 1.7.2

Published by PengYYYYY 10 months ago

🚀 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:
    • 处理 height 属性无效的问题 (issue #3713) @betavs (#3717)
    • 解决选中态初始化异常的问题 @TabSpace (#3742)
  • 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

  • Dialog: 增加统一管理弹窗 hooks @AuYuHui (#3635)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.7.1...1.7.2

tdesign-vue-next - 🌈 1.7.1

Published by PengYYYYY 11 months ago

🚀 Features

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

🐞 Bug Fixes

  • Tree:
    • tree 节点禁用状态逻辑改进 @TabSpace (#3653)
    • value, active, expanded 属性, 支持数组操作触发视图变更 @TabSpace (#3682)
  • Select:
    • 远程搜索不再进行本地过滤,支持远程对选项 trim 或者额外处理的场景(issue #3605)(issue #2801) @uyarn (#3707)
    • 修复非虚拟滚动场景下,无法键盘回车键直接选中过滤后的选项的缺陷 @uyarn (#3707)
  • Loading: ts 类型丢失, volar 提示无效 @liweijie0812 (#3684)
  • AutoComplete: 使用 lodash/escapeRegExp 转换关键字文本 @ZWkang (#3661)
  • Table: 本地数据分页场景,修复行选中无效问题,#3669 @chaishi (#3669)
  • DropdownItem: 处理禁用状态可点击的问题(issue #3693) @betavs (#3696)
  • Tabs: 优化初始化滚动的场景,对处于中间的部分场景进行进一步优化(issue #3632) @uyarn (#3699)
  • Popup: 修复控制台报错 @liweijie0812 (#3705)
  • Pagination: 分页组件 foldedMaxPageBtn 优化(issue #3703) @DYS1230 (#3704)
  • BreadcrumbItem: 修复 breadcrumb-item 组件 target 属性为 _blank 时没有在新标签页打开(#3634) @selicens (#3637)
  • AutoComplete: 没选中项回车不触发选中事件(issue #3649) @liweijie0812 (#3700)

🚧 Others

  • BaseUsage: 基础示例部分的代码格式化 @coderYangLiu (#3654)
  • Doc: 更新 CONTRIBUTING.md @uyarn (#3681)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.7.0...1.7.1

tdesign-vue-next - 🌈 1.7.0

Published by PengYYYYY 11 months ago

🚀 Features

  • Statistic: 新增 Statistic 统计数值组件 @liweijie0812 (#3329)
  • Loading: 当使用 Plugin 或指令调用时,隐藏 Loading 将会移除 app 实例(issue #3540) @Zz-ZzzZ (#3576)
  • Space: 支持老旧浏览器也能正常显示子元素之间的间距,(tdesign-vue#1901) @chaishi (#3565)
  • Input: value 支持数据类型 number @chaishi (#3600)
  • Tabs: 新增滚动后对超长场景计算滚动距离的逻辑(issue #3543) @uyarn (#3624)
  • Tabs: 支持action的使用 @uyarn (#3624)

🐞 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

  • Table: 优化示例代码 @chaishi (#3584)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.6.8...1.7.0

tdesign-vue-next - 🌈 1.6.8

Published by PengYYYYY 12 months ago

🚀 Features

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

🐞 Bug Fixes

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

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.6.7...1.6.8

tdesign-vue-next - 🌈 1.6.7

Published by PengYYYYY 12 months ago

🚀 Features

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

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

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.6.5...1.6.7

tdesign-vue-next - 🌈 1.6.6

Published by PengYYYYY 12 months ago

🚀 Features

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

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

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.6.5...1.6.6

tdesign-vue-next - 1.6.5

Published by uyarn 12 months ago

🌈 1.6.5 2023-10-20

🚀 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

  • Select: 修复示例的错误 @liect (#3503)
tdesign-vue-next - 🌈 1.6.3

Published by PengYYYYY about 1 year ago

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

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.6.2...1.6.3

tdesign-vue-next - 1.6.2

Published by uyarn about 1 year ago

🌈 1.6.2 2023-10-12

🚀 Features

  • Tag: CheckTag 支持多种风格标签配置 @chaishi (#3419)
  • Tag: 支持标签组 CheckTagGroup 选择 @chaishi (#3419)

🐞 Bug Fixes

  • Badge: 边框圆角方形样式(common#1617) @liweijie0812 (#3461)
  • Badge: 开启dot 忽略形状设置 @liweijie0812 (#3461)
  • Table: 修复行高亮受控属性 activeRowKeys 无效问题 @chaishi (#3463)
tdesign-vue-next - 🌈 1.6.0

Published by PengYYYYY about 1 year ago

🚀 Features

  • Table:
    • 键盘操作,可编辑单元格,支持使用 Tab 键切换可编辑的单元格,实现快速修改操作 @chaishi (#3414)
    • 键盘操作,优化行高亮键盘操作和样式,兼容行选中功能 @chaishi (#3414)
    • 键盘操作,行选中功能支持不设置行高亮,也能使用键盘操作选中、取消选中、全选、取消全选等 @chaishi (#3414)
    • 树形结构表格,支持通过行唯一标识滚动到指定行(之前仅可通过行下标滚动到指定行) @chaishi (#3414)
    • 支持整个表格懒加载 @chaishi (#3414)
  • Popup: 组件新增实例方法 update/getOverlay/getOverlayState,用于更新或获取浮层内容、状态等 @chaishi (#3414)
  • Select: 支持键盘操作下拉选项选中或取消 @chaishi (#3414)
  • Cascader: 支持使用 valueDisplay 自定义选中项的内容呈现 @chaishi (#3414)
  • Tree: 提供虚拟滚动能力 @TabSpace (#3410)
  • Badge: content,count 插槽支持(issue #3447) @liweijie0812 (#3454)

🐞 Bug Fixes

  • Input: 聚焦和失焦事件纠正,当组件已经处于聚焦状态时,点击 label/suffix/prefix/icon 等元素,不再重复触发一次失焦和聚焦事件 @chaishi (#3414)
  • TagInput: 聚焦和失焦事件纠正,当组件已经处于聚焦状态时,点击标签,不再重复触发一次失焦和聚焦事件 @chaishi (#3414)
  • Select:
    • 聚焦和失焦事件纠正,下拉选项选中时不再自动失焦,以便继续切换选项 @chaishi (#3414)
    • 筛选后使用键盘上下键选择功能异常(isssue #3392) @liweijie0812 (#3420)
  • 修复下拉选项闪现(issue #3416) @betavs (#3418)
  • Cascader:
    • 聚焦和失焦事件纠正,下拉选项选中时不再自动失焦,以便继续切换选项 @chaishi (#3414)
    • 修复 cascader 渲染多余的 tag-input__prefix 元素导致表现异常 @PengYYYYY (#3446)
    • change 事件中 source 异常问题(issue #2835) @PengYYYYY (#3456)
  • Tree: 解决 setData 方法无法触发属性变更的问题 @TabSpace (#3410)
  • Form: 修复 statusIcon 为函数或插槽时,参数为空的问题 @SBDaQingWa (#3449)

🚧 Others

  • docs: 新增 CodeSandbox 支持 @LadyChatterleyLover (#3422)

New Contributors

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

tdesign-vue-next - 🌈 1.5.7

Published by PengYYYYY about 1 year ago

🚀 Features

  • Table: 支持通过属性 local 配置组件所有文本 @chaishi (#3380)
  • Card: title 使用 div 取代 span 在自定义场景下更符合规范 @uyarn (#3385)

🐞 Bug Fixes

  • Dialog:
    • 修复 Dialog plugin 事件销毁 Dialog 未销毁 wrapper,导致多个 wrapper 在页面(issue #3381) @Zzongke (#3383)
    • 修复没有定义确认按钮属性场景时(即没有设置 confirmBtn),confirmLoading 无效问题 @chaishi (#3393)
  • Table: 列配置弹框,关闭时默认不销毁 @chaishi (#3380)
  • Checkbox: 修复 checkbox-groupinnerValue.valueundefined 导致异常 @Nice-PLQ (#3405)
  • List: 修复 1.5.6 版本 list-item 丢失 props 的异常 @uyarn (#3376)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.5.6...1.5.7

tdesign-vue-next - 🌈 1.5.6

Published by PengYYYYY about 1 year ago

🚀 Features

  • Table:
    • 可编辑单元格,支持透传编辑组件事件属性 edit.props.onChangeissue#2843 @chaishi (#3353)
    • 可高亮行表格,支持鼠标点击高亮表格行,支持键盘操作高亮行(ArrowDown/ArrowUp/Space/ESC/Shift),支持连续高亮行区域,issue#2217 @chaishi (#3353)
    • 可悬浮表格,除鼠标悬浮表格行之外,本次新增支持键盘操作悬浮表格行 @chaishi (#3353)
    • 可选中行表格,支持键盘操作(ArrowDown/ArrowUp/Space/ESC/Shift) @chaishi (#3353)
    • 除全局配置支持语言配置外,本次新增通过属性 local 进行单个组件进行语言配置 @chaishi (#3362)
    • 列配置功能,支持定义 columnControllerTopContentcolumnControllerBottomContent 定义列配置弹框顶部或底部内容 @chaishi (#3362)
    • 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景 @chaishi (#3362)
  • SelectInput: 新增 valueDisplayOptions,可配置在使用 valueDisplay 时也使用自带的占位符与输入回显实现(issue #3339) @ngyyuusora (#3342)
  • List: 支持虚拟滚动的支持 @uyarn (#3360)
  • TreeSelect: 支持panelTopContentpanelBottomContent 的使用 @uyarn (#3355)

🐞 Bug Fixes

  • Table:
    • 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
    • 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#3362)
  • Dialog:
    • 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
    • 类型问题,修复 DialogPlugin({ cancenBtn: '取消' }) 提醒类型缺失问题, issues#2635 @chaishi (#3352)
  • Cascader: 修复 borderless 无效 @PengYYYYY (#3359)
  • Pagination: 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
  • Input: 修复默认不显示,满足某种条件后才显示的场景下,自动宽度计算错误问题,issue#3266issue#3092 @chaishi (#3352)
  • UseResizeObserver: 修复缺少容器元素判空问题 @chaishi (#3372)

🚧 Others

  • docs(tree): example filter update @liweijie0812 (#3326)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.5.4...1.5.5

tdesign-vue-next - 🌈 1.5.5

Published by PengYYYYY about 1 year ago

🚀 Features

  • Table:
    • 可编辑单元格,支持透传编辑组件事件属性 edit.props.onChangeissue#2843 @chaishi (#3353)
    • 可高亮行表格,支持鼠标点击高亮表格行,支持键盘操作高亮行(ArrowDown/ArrowUp/Space/ESC/Shift),支持连续高亮行区域,issue#2217 @chaishi (#3353)
    • 可悬浮表格,除鼠标悬浮表格行之外,本次新增支持键盘操作悬浮表格行 @chaishi (#3353)
    • 可选中行表格,支持键盘操作(ArrowDown/ArrowUp/Space/ESC/Shift) @chaishi (#3353)
    • 除全局配置支持语言配置外,本次新增通过属性 local 进行单个组件进行语言配置 @chaishi (#3362)
    • 列配置功能,支持定义 columnControllerTopContentcolumnControllerBottomContent 定义列配置弹框顶部或底部内容 @chaishi (#3362)
    • 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景 @chaishi (#3362)
  • SelectInput: 新增 valueDisplayOptions,可配置在使用 valueDisplay 时也使用自带的占位符与输入回显实现(issue #3339) @ngyyuusora (#3342)
  • List: 支持虚拟滚动的支持 @uyarn (#3360)
  • TreeSelect: 支持panelTopContentpanelBottomContent 的使用 @uyarn (#3355)

🐞 Bug Fixes

  • Table:
    • 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
    • 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#3362)
  • Dialog:
    • 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
    • 类型问题,修复 DialogPlugin({ cancenBtn: '取消' }) 提醒类型缺失问题, issues#2635 @chaishi (#3352)
  • Cascader: 修复 borderless 无效 @PengYYYYY (#3359)
  • Pagination: 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
  • Input: 修复默认不显示,满足某种条件后才显示的场景下,自动宽度计算错误问题,issue#3266issue#3092 @chaishi (#3352)

🚧 Others

  • docs(tree): example filter update @liweijie0812 (#3326)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.5.4...1.5.5

tdesign-vue-next - 1.5.4

Published by uyarn about 1 year ago

🌈 1.5.4 2023-09-07

🚀 Features

  • Table: @chaishi
    • 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 (#3316)
    • 可筛选表格,支持使用 filter.label 单独定义晒选项别名,可以和 title 标题不一样 (#3321)
  • Watermark: 文字新增fontFamily属性 @LadyChatterleyLover (#3314)
  • Dialog: @chaishi
    • 支持使用 confirmLoading 控制确认按钮加载状态 (#3343)
    • 组件实例函数新增 confirmDialog.setConfirmLoading(true)confirmDialog.update({ confirmLoading: true }),用于设置确认按钮加载状态 (#3343)
  • TreeSelect: 树选择支持suffix和suffixIcon @ngyyuusora (#3290)

🐞 Bug Fixes

  • Form: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)
  • Table: @chaishi
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题 (#3316)
    • 可筛选表格,修复晒选项的值为 false 时,筛选图标未能高亮问题 (#3321)
    • 树形结构,可拖拽调整行顺序,修复最后一个节点展开的子节点位置不正确问题 (#3296)
    • 树形结构,修复 v1.5.3tree.defaultExpandAll 失效问题 (#3296)
    • 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题
    • 支持不使用columnController时也可以使用列配置 @ngyyuusora (#3301)
    • 可筛选表格,解决 title 使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303 (#3321)
    • 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 (#3341)
  • Image: 修复 fallback 在第一次加载失败后无效问题 @chaishi (#3319)
  • Select: 修复下拉框多选状态下不显示前缀图标 @LadyChatterleyLover (#3323)
  • Menu: 修复双层菜单未配置router时 to 属性无法基于vue-router默认跳转的缺陷 @uyarn (#3325)
  • Breadcrumb: 修复未配置router时 to 属性无法基于vue-router默认跳转的缺陷 @uyarn (#3325)
  • Transfer: 修复穿梭框组件无法搜索深层级树形结构数据 @LadyChatterleyLover (#3336)
  • Form: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)
Package Rankings
Top 1.9% on Npmjs.org