tdesign

Enterprise Design System

MIT License

Stars
3K

Bot releases are hidden (Show)

tdesign - TDesign Weekly Release (Mar 2nd 2024)

Published by tdesign-helper 7 months ago

Vue for Web 发布 1.9.1

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.9.1

React for Web 发布 1.5.3

🚀 Features

  • Breadcrumb: BreadcrumbItem 支持 onClick 事件 @HaixingOoO (#2795)
  • tag: Tag组件新增colorAPI,支持自定义颜色 @maoyiluo @uyarn (#2799)

🐞 Bug Fixes

  • FormList: 修复多个FormList 卡死的问题 @HaixingOoO (#2788)
  • DatePicker: 修复 formatvalueType 不一致的场景下计算错误的问题 @uyarn (#2798)

🚧 Others

  • Portal: 添加Portal测试用例 @HaixingOoO (#2791)
  • List: 完善 List 测试用例 @HaixingOoO (#2792)
  • Alert: 完善 Alert 测试,优化代码 @HaixingOoO (#2793)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.5.3

tdesign - TDesign Weekly Release (Mar 1st 2024)

Published by tdesign-helper 7 months ago

Vue3 for Web 发布 1.9.0

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.9.0

Miniprogram for WeChat 发布 1.2.9

🚀 Features

  • Cascader: 新增 placeholder 属性,支持自定义未选中时的提示文案 @anlyyao (#2597)

🐞 Bug Fixes

  • DropdownMenu: 修复菜单栏展开状态向上滚动时菜单栏和内容面板分离的问题 @maureenwanmy (#2606)
  • Swiper: 修复意外的高频左右抖动 @betavs (#2603)
  • Layout: 改用 flex 布局,修复 col 高度塌陷问题 @dexterBo (#2616)
  • Slider: 修复 slider 在多点触控时无法滑动的问题 @xieyushansun (#2619)
  • Slider: 修复滑块点击偏移和点击位置定位不准确的问题 @dexterBo (#2627)
  • Fab: 修复拖拽模式点击不触发 @jarmywang (#2631)
  • Navbar: pxrpx 换算错误 @betavs (#2626)

🚧 Others

  • Tabbar: 移除重复样式类 @Moonofweisheng (#2630)
  • DropdownItem: 采用 BEM 命名规范优化类名 @betavs (#2611)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.9

tdesign - TDesign Weekly Release (Feb 4th 2024)

Published by tdesign-helper 7 months ago

React for Web 发布 1.5.2

🚀 Features

  • Cascader: 新增valueDisplaylabel API的支持 @HaixingOoO (#2736)
  • Descriptions: Descriptions 组件支持嵌套 @HaixingOoO (#2777)
  • Tabs: 调整激活 Tab下划线与 TabHeader边框的层级关系 @uyarn (#2780)

🐞 Bug Fixes

  • Grid: 尺寸计算错误,宽度兼容异常 @NWYLZW (#2738)
  • Cascader: 修复clearable点击清除按钮触发三次onChange的问题 @HaixingOoO (#2736)
  • Dialog: 修复useDialogPosition渲染多次绑定事件 @HaixingOoO (#2749)
  • Guide: 修复Guide自定义内容功能失效 @zhangpaopao0609 (#2752)
  • Tree: 修复设置 keys.children 后展开图标没有正常变化的问题 @uyarn (#2746)
  • Tree: 修复Tree 自定义label setData 没有渲染的问题 @HaixingOoO (#2776)
  • Tree: 修复设置 Tree 宽度,TreeItemcheckbox 会被压缩,label 省略号失效的问题 @HaixingOoO @uyarn (#2780)
  • Select: @uyarn
    • 修复通过滚动加载选项选中后滚动行为异常的问题 (#2779)
    • 修复使用size API时,虚拟滚动的功能异常问题 (#2756)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.5.2

Vue3 for Mobile 发布 1.1.0

🚀 Features

  • ConfigProvider: 全局配置组件,支持组件国际化 @anlyyao (#1240)
  • Message: MessagePlugincontext 默认指向 document.body @backrunner (#1220)

🐞 Bug Fixes

  • Calendar: 修复日历组件 title 插槽缺失的问题 @Delevin888 (#1223)
  • Tabs: 修复按需引入时控制台告警 @zhouxhere (#1239)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.1.0

tdesign - TDesign Weekly Release (Feb 1st 2024)

Published by tdesign-helper 7 months ago

Miniprogram for WeChat 发布 1.2.8

🚀 Features

  • Slider: 新增 vertical属性 @zuiaiwanqian (#2592)
  • Tag: closable 属性补充支持 ObjectSlot类型 @anlyyao (#2590)
  • Cell: leftIconrightIconarrow 属性补充支持 Object 类型 @anlyyao (#2589)

🐞 Bug Fixes

  • Search: 处理 slot 互斥问题 @betavs (#2569)
  • ImageViewer: 修复图片未设置宽高时,图片预览被截断的问题 @azx1573 (#2575)
  • Cascader: 修复 value 无法响应更新的问题 @catiwang (#2578)
  • PullDownRefresh: 修复快速滚动时 scrollTop 不准确的问题 @yangbai1991 (#2472)
  • Dialog: 处理基础调试库在 3.3.33.3.4 版本时控制台报错 @anlyyao (#2587)

🚧 Others

  • NoticeBar: 声明 NoticeBarTrigger 类型 @betavs (#2567)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.8

tdesign - TDesign Weekly Release (Jan 4th 2024)

Published by tdesign-helper 7 months ago

Vue3 for Web 发布 1.8.1

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.8.1

React for Web 发布 1.5.1

🚀 Features

  • Popup: 支持Plugin方式使用。 @HaixingOoO (#2717)
  • Transfer: 支持 direction API @uyarn (#2727)
  • Tabs: 新增action API,支持自定义右侧区域 @uyarn (#2728)

🐞 Bug Fixes

  • Pagination: Jump to调整为大写,保持一致性 @wangyewei (#2716)
  • Table: 修复Modal里的Form表单,使用shouldUpdate卸载有时无法找到表单的方法。 @duxphp (#2675)
  • Table: 列宽调整和行展开场景,修复行展开时,会重置列宽调整结果问题 @chaishi (#2722
  • Select: 修复Select多选状态下选中内容滚动的问题。 @HaixingOoO (#2721)
  • Transfer: 修复disabled API功能异常的问题 @uyarn (#2727)
  • swiper: 修复Swiper向左切换轮播动画时顺序错乱的问题 @HaixingOoO (#2725)
  • Form: 修复计算^字符异常的问题 @uyarn (#2728)
  • Loading: 修复未设置 z-index 默认值的问题 @betavs (#2728)
  • Tag: 修复设置CheckTag的className会覆盖全部已有类名的缺陷 @uyarn (#2730)
  • TreeSelect: 修复onEnter事件不触发的问题 @uyarn (#2731)
  • Menu: 修复collapsedscroll样式 @Except10n (#2718)
  • Cascader 修复长列表场景下,在 Safari中使用的样式异常问题 @uyarn (#2728)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.5.1

tdesign - TDesign Weekly Release (Jan 3rd 2024)

Published by anlyyao 9 months ago

Vue2 for Web 发布 1.9.0

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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.9.0

Miniprogram for WeChat 发布 1.2.7

🚀 Features

  • Upload: 支持拖拽排序 @zuiaiwanqian (#2527)
  • Textarea: change 事件新增 cursor 参数 @betavs (#2533)

🐞 Bug Fixes

  • Swiper: 修复当前项动态变化时,外部样式类 t-class-prev-imaget-class-next-image 无效的问题 @hkaikai (#2540)
  • Tabs: showBottomLinefalse 时,支持内容自动向中间滑动 @hkaikai (#2550)
  • Fab: 修复滚动事件穿透的问题 @anlyyao (#2553)
  • Navbar: 修复大屏适配问题 @anlyyao (#2554)
  • Tabs: 修复最后一项 disabled 时卡死问题 @byq1213 (#2523)
  • Calendar: 处理 use-popup 值为 false 时,动态设置 value 未重新渲染的问题 @delgithub (#2552)

🚧 Others

  • Button: 处理控制台警告的问题 @IronManman (#2521)
  • ActionSheet: 文档更新 @jin0209 (#2541)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.7

Vue3 for Mobile 发布 1.0.10

🚀 Features

  • Upload: 新增 clickUpload 事件 @Lyan-u (#1195)

🐞 Bug Fixes

  • Sticky: 修复 getCurrentInstancecomputed 中无法获取元素的问题 @LoopZhou (#1206)
  • Popup: 处理 t-popup-overflow-hidden 类名未移除的问题 @betavs (#1199)
  • Switch: 修复 v-model 值变更后需点击两次切换开关状态的问题 @LoopZhou (#1204)
  • Table: 修复 colKey 值取 serial-number 时无效的问题 @anlyyao (#1210)
  • SwipeCell: 修复收起单元格时卡顿的问题 @Lyan-u (#1209)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.10

tdesign - TDesign Weekly Release (Jan 2nd 2024)

Published by anlyyao 9 months ago

Vue3 for Web 发布 1.8.0

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.8.0

React for Web 发布 1.5.0

🚀 Features

  • Descriptions: 新增 Descriptions 描述组件 @HaixingOoO (#2706)
  • Dialog: 添加了 dialogClassName 用于处理内部 dialog 节点样式。建议之前通过 className 直接修改弹窗本体样式的用户切换使用为 dialogClassName @NWYLZW (#2639)

🐞 Bug Fixes

  • Cascader: 修复 Cascader 的 trigger=hover 过滤之后,选择操作存在异常 bug @HaixingOoO (#2702)
  • Upload: 修复 Upload 的 uploadFilePercent 类型未定义 @betavs (#2703)
  • Dialog: 修复了 Dialog 的 className 进行的多次节点挂载错误,className 将仅被挂载至 ctx 元素上 @NWYLZW (#2639)
  • Tree Select: 修复了 Tree Select 的 suffixIcon 错误并添加了相关示例 @Ali-ovo (#2692)

Breaking Changes

  • 该版本将 Dialog 的 className 错误挂载进行了修复,现在的 className 只会被挂载到 Dialog 的上层容器元素 Context 之中,如果你需要直接修改 Dialog 本体的样式可以切换使用为 dialogClassName 进行修改。

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.5.0

Flutter for Mobile 发布 0.1.2

🚀 Features

  • TDImage:
    • add:图片增加FitWidth类型,修改对应Demo页面 (#14)
  • TDLoading:
    • add: 加载添加显示与隐藏的方法 (#15)
  • TDPopup:
    • add: 添加自定义圆角支持 (#17)
  • TDAvatar:
    • add:头像类型为字符、图标时,支持自定义背景颜色 (#20)

🐞 Bug Fixes

  • TDBottomTabBar:
    • 添加安全区域,修复 (#1)
  • TDButton:
    • update widget 可更新按钮disable状态
    • fix: 按钮点击态过短 (#13)
  • TDSwiper:
    • fix: 适配swiper竖向点条状样式 (#19)
  • TDInput:
    • fix: type为TDInputType.twoLine下leftLabelStyle设置不生效 (#21)

🚧 Others

  • 修改最低兼容版本为3.7.0 (#3)

详情见:https://github.com/Tencent/tdesign-flutter/releases/tag/0.1.2

tdesign - TDesign Weekly Release (Jan 1st 2024)

Published by anlyyao 9 months ago

Vue2 for Web 发布 1.8.4

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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.8.4

React for Web 发布 1.4.3

🐞 Bug Fixes

  • AutoComplete: 修复ActiveIndex=-1没匹配时,回车会报错的问题 @Ali-ovo (#2300)
  • Cascader: 修复1.4.2 Cascader单选过滤下不触发选中的缺陷 @HaixingOoO (#2700)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.4.3

tdesign - TDesign Weekly Release (Dec 4th 2023)

Published by anlyyao 10 months ago

Vue3 for Web 发布 1.7.2

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.7.2

React for Web 发布 1.4.2

🌈 1.4.2 2023-12-28

🚀 Features

  • Card: Card组件添加LoadingProps属性 @HaixingOoO (#2677)
  • DateRangePicker: 新增cancelRangeSelectLimit,支持不限制RangePicker选择的前后范围 @uyarn (#2684)
  • Space: 元素为空时,不再渲染一个子元素 @chaishi (#2671)
  • Upload: @chaishi
    • 新增支持使用 uploadPastedFiles 粘贴上传文件(#2671)
    • 输入框类型的上传组件,新增类名 t-upload--theme-file-input(#2671)
    • 新增支持 uploadPastedFiles,表示允许粘贴上传文件 (#2671)
    • 新增 cancelUploadButtonuploadButton,支持自定义上传按钮和取消上传按钮 (#2671)
    • 新增 imageViewerProps,透传图片预览组件全部属性 (#2671)
    • 新增 showImageFileName,用于控制是否显示图片名称 (#2671)
    • 支持传入默认值为非数组形式,#2471(#2671)
    • 支持 fileListDisplay=null 时,隐藏文件列表;并新增更加完整的 fileListDisplay 参数,用于自定义 UI (#2671)

🐞 Bug Fixes

  • Table: 异步获取最新的树形结构数据时,优先使用window.requestAnimationFrame函数,以防闪屏 @lazybonee (#2668)
  • Table: 修复筛选值为 0/false 时,筛选图标不能高亮问题 @chaishi (#2671)
  • Cascader: 修复Cascader组件在 filter 之后进行选择操作和清除内容存在异常bug @HaixingOoO (#2674)
  • ColorPicker: 全局设置border-box后造成颜色列表样式问题 @carolin913
  • Pagination: 将总数单位 改为 , 保持内容一致性 @dinghuihua (#2679)
  • InputNumber: 修复 min=0max=0 限制无效问题,tdesign-vue#2516 @chaishi (#2352)
  • Watermark: 修复行内style引起的无法sticky定位问题 @carolin913 (#2685)
  • Calendar: 修复卡片模式下未正常展示周信息的缺陷 @uyarn (#2686)
  • Upload: @chaishi
    • 修复手动上传时,无法更新上传进度问题 (#2671)
    • 修复 uploadFilePercent 参数类型问题 (#2671)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.4.2

Vue3 for Mobile 发布 1.0.9

🚀 Features

  • Cascader: 新增 checkStrictly @LoopZhou (#1192)
  • Slider: step 属性支持小数 @LoopZhou (#1180)

🐞 Bug Fixes

  • Swiper: 修复滑动场景下触发 click 事件的问题 @hkaikai (#1182)

🚧 Others

  • Table: 修复示例错误 @anlyyao (#1184)
  • ActionSheet: 处理控制台告警 @QuentinHsu (#1185)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.9

Miniprogram for WeChat 发布 1.2.6

🚀 Features

  • Upload: 新增 disabled 属性,首页补充服务声明 @anlyyao (#2489)
  • NoticeBar: 新增 change 事件,仅在 directionvertical 时有效 @betavs (#2492)
  • Fab: 悬浮按钮支持拖拽 @hkaikai (#2478)
  • Checkbox: change 事件新增参数 context,返回当前点击项内容 @gjl-0810 (#2469)

🐞 Bug Fixes

  • Calender: 兼容 glass-easel 框架真机环境 <include> 节点上不支持 wx: 指令 @jarmywang (#2491)
  • Step: 修复 status 属性变更后子项未及时更新的问题 @betavs (#2480)
  • NoticeBar: 处理基础库为 3.x.x 时控制台报错的问题 @betavs (#2470)
  • Input: 修复 typedigitnumber时,maxlengthmaxcharacter 属性无效的问题 @zyqq (#2497)
  • Grid: 修复 hover 属性无效的问题 @betavs (#2508)
  • Tabbar: 修复徽标遮挡底部内容的问题 @yangbai1991 (#2456)

🚧 Others

  • Icon: 弃用 wx.setClipboardData 防止收集用户信息。 @anlyyao (#2498)
  • Textarea: 更新文档默认值 @betavs (#2507)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.6

tdesign - TDesign Weekly Release (Dec 2nd 2023)

Published by tdesign-helper 10 months ago

React for Web 发布 1.4.1

🚀 Features

  • Radio: 支持通过空格键(Space)选中选项 @liweijie0812 (#2638)
  • Dropdown: 移除对left的item样式特殊处理 @uyarn (#2663)

🐞 Bug Fixes

  • AutoComplete: 修复部分特殊字符匹配报错的问题 @ZWkang (#2631)
  • DatePicker: 修复日期点击清空内容时弹窗会闪烁的缺陷 @HaixingOoO (#2641)
  • DatePicker: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#2663)
  • DatePicker: 修复禁用状态下点击组件边缘仍能显示Panel @Zz-ZzzZ (#2653)
  • Dropdown: 修复下拉菜单禁用状态可点击的问题 @betavs (#2648)
  • Dropdown: 修复DropdownItem子组件遗漏Divider类型的缺陷 @uyarn (#2649)
  • Popup: 修复 disabled 属性未生效的缺陷 @uyarn (#2665)
  • Select: 修复InputChange事件在blur时trigger异常的问题 @uyarn (#2664)
  • SelectInput: 修复SelectInput的popup内容宽度计算问题 @HaixingOoO (#2647)
  • ImageViewer: 图片预览添加默认的缩放比例和按下 ESC 时是否触发图片预览器关闭事件 @HaixingOoO (#2652)
  • Table: @chaishi
    • 修复 EnhancedTable 树节点无法正常展开问题 (#2661)
    • 修复虚拟滚动场景,树节点无法展开问题 (#2659)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.4.1

Vue3 for Mobile 发布 1.0.8

🚀 Features

  • Textarea: 支持 autosize 属性值变更后输入框高度重新计算 @QuentinHsu (#1175)

🐞 Bug Fixes

  • DropdownMenu: value 属性新增 Array 类型 @LoopZhou (#1166)
  • Tabs: 修复组件在 keep-alive 下底部激活态蓝线样式位置错误 @LoopZhou (#1165)
  • Picker: 修复columns 为异步加载数据时点选报错 @hkaikai (#1171)
  • SideBar: 修复页面高度较小时组件背景色错误#1646

🚧 Others

  • Slider: 修复示例错误 @LoopZhou (#1168)
  • Textarea: 修复示例错误 @QuentinHsu (#1172)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.8

Miniprogram for WeChat 发布 1.2.5

🚀 Features

  • Cell: 新增外部样式类 t-class-center @anlyyao (#2439)
  • Input: 新增 clearTrigger 属性 @betavs (#2372)

🐞 Bug Fixes

  • Calendar: 修复 use-popupfalse 时,组件未适应父容器宽度的问题 @yangbai1991 (#2458)
  • Checkbox: 修复 checked 属性无效的问题 @Nightmare1664 (#2455)
  • Upload: 处理关闭按钮溢出问题 @betavs (#2449)
  • DateTimePicker: 组件支持国际化。目前支持简体中文(zh)、 (tc)、 英文(en)、日语(ja)、 韩语(ko)、俄语(ru) 等六种语言 @eric-lua (#2464)
  • Calendar: 修复 use-popupfalse 时,组件未适应父容器宽度的问题 @yangbai1991 (#2458)
  • Checkbox: 修复 checked 属性无效的问题 @Nightmare1664 (#2455)
  • DateTimePicker: 组件支持国际化。目前支持简体中文(zh)、 (tc)、 英文(en)、日语(ja)、 韩语(ko)、俄语(ru) 等六种语言 @eric-lua (#2464)

🚧 Others

  • Textarea: 修复文档 confirm-type 属性默认值描述错误 @betavs (#2475)
  • BackTop: 返回顶部按钮,增加 iphone 底部安全区 @leozeli (#2457)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.5

tdesign - TDesign Weekly Release (Dec 1st 2023)

Published by tdesign-helper 10 months ago

Vue for Web 发布 1.8.1

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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.8.1

Vue3 for Web 发布 1.7.1

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.7.1

tdesign - TDesign Weekly Release (Nov 4th 2023)

Published by tdesign-helper 10 months ago

Vue for Web 发布 1.8.0

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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.8.0

Vue3 for Web 发布 1.7.0

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.7.0

React for Web 发布 1.4.0

🚀 Features

  • Space: 兼容支持组件间距在低级浏览器中的呈现 @chaishi (#2602)
  • Statistic: 新增统计数值组件 @HaixingOoO (#2596)

🐞 Bug Fixes

  • ColorPicker: 修复 format 为hex时,配合enableAlpha 调整透明度不生效的问题 @uyarn (#2628)
  • ColorPicker: 修复修改颜色上方滑杆按钮颜色不变 @HaixingOoO (#2615)
  • Table: 修复 lazyLoad 懒加载效果 @chaishi (#2605)
  • Tree: 修复树组件节点的 open class 状态控制逻辑错误导致的样式异常 @NWYLZW (#2611)
  • Tree: 指定滚动到特定节点 API 中的keyindex应为可选 @uyarn (#2626)
  • Drawer: 修复 Drawer 的 mode 为push时,推开内容区域为 drawer 节点的父节点。 @HaixingOoO (#2614)
  • Radio: 修复表单 disabled 未生效在 Radio 上的问题 @li-jia-nan (#2397)
  • Pagination: 修复当 total 为 0 并且 pageSize 改变时, current 值为 0 的问题 @betavs (#2624)
  • Image: 修复图片在 SSR 模式下不会触发原生事件 @HaixingOoO (#2616)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.4.0

Vue3 for Mobile 发布 1.0.7

🐞 Bug Fixes

  • DropdownMenu: 修复--td-dropdown-menu-icon-sizem 变量无效 @LoopZhou (#1144)
  • DropdownMenu: 解决 DropdownItem 组件的 label 属性不受控 @yiqia (#1145)
  • Input: 新增 pattern inputmode 属性 @LoopZhou (#1162)
  • Dialog: 修复destroyOnClose 属性无效并支持组件实例生成和返回 @fennghuang (#1149)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.7

tdesign - TDesign Weekly Release (Nov 3rd 2023)

Published by tdesign-helper 10 months ago

React for Web 发布 1.3.1

🚀 Features

  • Upload: 拖拽上传文件场景,即使文件类型错误,也触发 drop 事件 @chaishi (#2591)

🐞 Bug Fixes

  • Tree:
    • 修复不添加activable参数也可触发onClick事件 @HaixingOoO (#2568)
    • 修复可编辑表格编辑组件之间的联动不生效。 @HaixingOoO (#2572)
  • Notification:
    • 修复连续弹两个Notification,第一次实际只显示一个。 @HaixingOoO (#2595)
    • 使用flushSync在useEffect中会警告,现在替换flushSycn,改用循环setTimeout来处理。 @HaixingOoO (#2597)
  • Dialog:
    • 修复Dialog中引入Input组件,从Input中间输入光标会跳转到最后 @HaixingOoO (#2485)
    • 修复弹窗的头部标题显示影响了取消按钮的位置 @HaixingOoO (#2593)
  • Popup: 修复PopupRef的类型缺失问题 @Ricinix (#2577)
  • Tabs: 修复重复点击激活的选项卡,也会触发 onChange 事件。 @HaixingOoO (#2588)
  • Rdio: Radio 根据对应 variant 选择 Radio.Button 进行展示 @NWYLZW (#2589)
  • Input: 修复Input设置最大长度后回删的异常行为 @uyarn (#2598)
  • Link: 修复前后图标没有垂直居中的问题 @uyarn (#2598)
  • Select: 修复inputchange事件context参数异常的问题 @uyarn (#2600)
  • DatePicker: 修复PaginationMini 未更新导致切换行为异常的问题 @Ricinix (#2587)
  • Form: 修复 setFields 触发 onValuesChange 导致的死循环 @honkinglin (#2570)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.3.1

Miniprogram for WeChat 发布 1.2.4

🚀 Features

  • Rate: 新增 placement 属性 @betavs (#2359)
  • DropdownMenu: 新增 openclose 事件 @betavs (#2361)
  • Cell: 新增css变量 --td-cell-border-width @betavs (#2399)
  • BackTop: 新增 scrollTopvisibilityHeight 属性 @betavs (#2177)

🐞 Bug Fixes

  • Search: 修复因 input 未设置最小高度导致异常的问题 @betavs (#2340)
  • Picker: 兼容 keys 为 null 的情况 @betavs (#2358)
  • Image: 优化组件内部函数重复执行的问题 @betavs (#2362)
  • Checkbox: 移除未使用的组件 Cell @eehhh (#2404)
  • Radio: 移除未使用的组件 Cell @eehhh (#2405)
  • Link: 修复跳转方式为返回或退出时链接样式为禁用的问题 @qianxuu (#2226)
  • SideBar: 修复子项激活态时 prefixsuffix 内容遮挡相邻项的点击热区问题 @Moonofweisheng (#2431)

🚧 Others

  • Tabs: 更新示例 @Xcyq (#2386)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.4

tdesign - TDesign Weekly Release (Nov 2nd 2023)

Published by tdesign-helper 10 months ago

Vue3 for Web 发布 1.6.8

🚀 Features

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

🐞 Bug Fixes

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.8

tdesign - TDesign Weekly Release (Nov 1st 2023)

Published by tdesign-helper 10 months ago

Vue for Web 发布 1.7.2

🚀 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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.7.2

Vue3 for Web 发布 1.6.7

🚀 Features

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

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.7

tdesign - TDesign Weekly Release (Oct 4th 2023)

Published by tdesign-helper 12 months ago

Vue3 for Web 发布 1.6.5

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.5

Vue3 for Mobile 发布 1.0.6

🌈 1.0.6 2023-10-26

🚀 Features

  • Cascader: 新增 placeholder 属性,支持自定义未选中时的提示文案 @yiqia (#1133)

🐞 Bug Fixes

  • Toast: 修复纯文字不能居中的问题 @fennghuang (#1120)
  • SwipeCell: 修复操作项显示不全的问题 @fennghuang (#1122)
  • SwipeCell: 修复组件在 Popup 中无法左右滑动 @yiqia (#1141)
  • DropdownMenu: 修复 label 不能响应式更新的问题 @LoopZhou (#1123)
  • Table: 修正 empty属性优先级过高的问题 @fennghuang (#1136)
  • Popover: 修复气泡首次弹出被遮挡的问题以及优化箭头 @LoopZhou (#1132)
  • Popup: 修复在组件上使用 classstyle 时控制台警告 @aomnisz (#1135)
  • Collapse: 修复在 Popup 等窗体组件中使用时渲染错误 @fennghuang (#1140)
  • ImageViewer: 修复图片预览拖拽问题 @fennghuang (#1104)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.6

tdesign - TDesign Weekly Release (Oct 3rd 2023)

Published by tdesign-helper 12 months ago

组件库

Vue2 for Web 发布 1.7.1

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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.7.1

Vue3 for Web 发布 1.6.4

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.4

React for Web 发布 1.3.0

🚀 Features

  • Timeline: TimelineItem添加点击事件。 @Zzongke (#2545)
  • Tag:
    • 支持多种风格标签配置 @chaishi (#2524)
    • 支持标签组CheckTagGroup的使用,详见示例文档 @chaishi (#2524)

🐞 Bug Fixes

  • locale: 添加缺失it_IT、ru_RU、zh_TW 的语言环境 @Zzongke (#2542)
  • Cascader: change 事件中 source 异常问题 @betavs (#2544)
  • Tree: 修复allowFoldNodeOnFilter为true下过滤后节点的展示结果 @uyarn (#2552)
  • TagInput: 修复在只有一个选项时,删除过滤文字会误删已选项的缺陷 @uyarn (#2552)
  • TreeSelect: 调整过滤选项后的交互行为,与其他实现框架保持一致 @uyarn (#2552)
  • Rate: 修复鼠标快速移动,会出现多个text显示的问题 @Jon-Millent (#2551)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.3.0

tdesign - TDesign Weekly Release (Oct 2nd 2023)

Published by tdesign-helper 12 months ago

组件库

Vue2 for Web 发布 1.7.0

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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.7.0

Vue3 for Web 发布 1.6.2

🚀 Features

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

🐞 Bug Fixes

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.2

tdesign - TDesign Weekly Release (Oct 1st 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue3 for Web 发布 1.6.1

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.1

Vue3 for Mobile 发布 1.0.5

🚀 Features

  • Calendar: 日历选择器支持自动定位到选中日期 @ShinyHwong (#1102)
  • Textarea: 新增 readonly 属性 @anlyyao (#1100)

🐞 Bug Fixes

  • Sticky: 修复组件只能针对浏览器窗口进行定位的问题 @demoadminjie (#1103)
  • Cascader: 修复 change 事件被触发两次和 v-model 没有响应式的问题 @bitjian (#1096)
  • Cascader: 修复 title 不存在时关闭按钮样式错位的问题 @bitjian (#1597)
  • Radio: 修复 allowUncheck 属性无效的问题 @betavs (#1108)
  • RadioGroup: 修复 disabled 属性无效的问题 @anlyyao (#1112)
  • Stepper: 新增 integer 属性,并修复组件不支持输入小数的问题 @fennghuang (#1113)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.5

tdesign - TDesign Weekly Release (Sep 4th 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.6.7

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

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.7

Vue3 for Web 发布 1.5.7

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

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.7

React for Web 发布 1.2.6

🚀 Features

  • Table: 优化渲染次数 @chaishi (#2514)
  • card: title使用div取代span 在自定义场景下更符合规范 @uyarn (#2517)
  • Tree: Tree支持通过key匹配单一value指定滚动到特定位置,具体使用方式请参考示例代码 @uyarn (#2519)

🐞 Bug Fixes

  • Form: 修复 formList 嵌套数据获取异常 @honkinglin (#2529)
  • Table: 修复数据切换时 rowspanAndColspan 渲染问题,issue#2513 @chaishi (#2514)
  • Cascader: hover 没有子节点数据的父节点时未更新子节点 @betavs (#2528)
  • Datepicker: 修复切换月份失效问题 @honkinglin (#2531)
  • Dropdown: 修复Dropdown disabled API失效的问题 @uyarn (#2532)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.6