Releases: Tencent/tdesign
TDesign Weekly Release (Nov 2nd 2024)
Vue2 for Web 发布 1.10.5
🌈 1.10.5 2024-11-08
🚀 Features
Switch
: 新增before-change
API, 用于需要发起异步请求的场景 @centuryPark (#3386)DatePicker
: 新增disableTime
API,在日期时间选择器场景下使用 @myronliu347 (#3324)Cascader
: 单选模式下当trigger
为hover
时,选中选项后自动关闭面板 @uyarn (#3389)
🐞 Bug Fixes
DatePicker
:DateRangePickerPanel
组件mode
为week
时无法通过左右箭头调整月份 @RSS1102 (#3370)Table
: 修复多级表头下的通过colspan
合并表头的问题 @wangyang0210 (#3372)ColorPicker
: 修复最近使用颜色删除的缺陷,调整为选中才能删除 @superNos (#3384)TagInput
: 修复在readonly
模式下仍可以通过Backspace
删除已选项的缺陷 @RSS1102 (#3376)
🚧 Others
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.5
Miniprogram for WeChat 发布 1.8.0
🌈 1.8.0 2024-11-13
🚀 Features
Icon
: 新增 907 个新图标⚡ 另外:blockchain
重命名为transform-1
,gesture-pray-1
重命名为gesture-open
,gesture-ranslation-1
重命名为wave-bye
,gesture-up-1
重命名为gesture-typing
,gesture-up-2
重命名为gesture-right-slip
,logo-wechat
重命名为logo-wechat-stroke-filled
; 移除tree-list
、logo-adobe-photoshop-1
图标 @anlyyao (#3279)TabPanel
: 面板高度仅由其内容决定 @anlyyao (#3280)Calendar
: 新增localText
属性,支持组件国际化 @anlyyao (#3278)
🐞 Bug Fixes
🚧 Others
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.8.0
Miniprogram for WeChat 发布 1.7.1
🌈 1.7.1 2024-11-08
🚀 Features
Stepper
: 新增integer
属性,支持输入小数 @anlyyao (#3230)DropdownMenuItem
: 优化组件样式,当option
为空时选项区域不占位 @anlyyao (#3235)Input
: 支持readonly
属性 @anlyyao (#3255)ColorPicker
: 新增usePopup
、visible
、autoClose
、style
与customStyle
等属性,新增close
事件 @anlyyao (#3260)DateTimePicker
: 新增autoClose
属性 @anlyyao (#3263)
🐞 Bug Fixes
Icon
: 修复动态计算图片高度异常 @betavs (#3228)ActionSheet
: 为cancelText
补充默认值 @anlyyao (#3231)Stepper
: 增加输入校验,修复使用第三方键盘时带来的格式问题,并修复禁用输入框样式 @anlyyao (#3230)Search
: 修复外部样式类t-class-clear
及t-class-left
无法修改图标大小的问题,并丰富css vars
@anlyyao (#3238) (#3264)Cascader
: 修复动态设置value
而选项内容未更新问题 @jarmywang (#3242)PullDownRefresh
: 修复在iOS
部分低系统中(如15.4、14.2、14.1等 ),提示语隐藏不完整的问题 @anlyyao (#3239)DateTimePicker
: 支持通过popupProps
透传usingCustomNavbar
属性,避免遮罩层挡住自定义导航栏 @anlyyao (#3254)Button
: 修复danger
+disable
时,文本颜色错误 @anlyyao (#3261)Rate
: 修复gap
单位处理异常 @jarmywang (#3259)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.7.1
React for Mobile 发布 0.9.0
🌈 0.9.0 2024-11-11
❗ Breaking Changes
Textarea
: 组件重构,新增allowInputOverMax
,bordered
与readonly
等属性 @anlyyao (#526)Avatar
: 组件重构,新增imageProps
属性 @slatejack (#541)
🚀 Features
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.9.0
TDesign Weekly Release (Nov 1st 2024)
Vue3 for Web 发布 1.10.3
🌈 1.10.3 2024-10-27
🚀 Features
TimePicker
: 新增autoSwap
API,支持1.10.2
版本之后仍支持保持选定的左右侧时间大小顺序 @uyarn (#4662)Select
:valueDisplay
增加label
参数 @uyarn (#4645)
🐞 Bug Fixes
Select
:Descriptions
:- 修复
layout
为vertical
下的设置span
的展示问题 @zhangpaopao0609 (#4656) - 修复
span
大于column
配置的渲染问题 @zhangpaopao0609 (#4656)
- 修复
Tree
: 修复没有子节点时,自定义图标无法点击 @RSS1102 (#4638)Space
: 修复使用v-if
的情况下存在冗余空格的问题 @Luffy-developer (#4663)InputNumber
: 禁用时焦点事件仍然会触发的问题 @betavs (#4661)DatePicker
: panel top arrow doesn't work when using week mode @RSS1102 (#4673)Table
: 多级表头下的通过colspan合并表头 @wangyang0210 (#4669)Input
: 修复 Input type="number" 时,无法输入小数位末尾 0 的问题 @wilonjiang (#4660)Drawer
: 修复打开drawer
时页面抖动的问题 @uyarn (#4671)Dialog
: 修复打开dialog
时页面抖动的问题 @RSS1102 @uyarn (#4671)
📝 Documentation
Tree
: 修复valueMode
API 的拼写错误问题 @Simon-He95 (#4622)Docs
: 修复Codesandbox
示例启动失败或需要打开 devbox 才可以运行的问题 @RSS1102 (#4610)
🚧 Others
Table
: 修复table
的API文档中多余的。
@Wesley-0808 (#4683)
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.10.3
React for Web 发布 1.9.3
🌈 1.9.3 2024-10-31
🐞 Bug Fixes
Select
: 修复valueDisplay
下的onClose
回调问题 @uyarn (#3154)Typography
: 修复Typography
的Ellipsis
功能在中文下的问题 @HaixingOoO (#3158)Form
: 修复FormList
或FormItem
数据中的getFieldsValue
问题 @HaixingOoO (#3149)Form
: 修复动态渲染表单无法使用setFieldsValue
预设数据的问题 @l123wx (#3145)lib
: 修复1.9.2
升级依赖改动导致lib
错误携带style
导致在next
下不可用的异常 @honkinglin (#3165)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.9.3
Miniprogram for WeChat 发布 1.7.0
🌈 1.7.0 2024-10-25
🚀 Features
ColorPicker
: 新增ColorPicker
组件 @novlan1 (#3176)⚡Fab
: 新增默认插槽 @anlyyao (#3204)Input
: 新增cursorColor
属性 @anlyyao (#3211)Input
: 支持format
属性 @anlyyao (#3213)DateTimePicker
: 新增filter
属性,支持自定义列选项内容 @anlyyao (#3220)Indexeds
: 优化交互样式,索引仅展示首字符,气泡支持展示索引内容 @anlyyao (#3222)Cascader
:pick
事件补充label
参数 @anlyyao (#3223)
🐞 Bug Fixes
Button
: 修复深色模式的默认幽灵按钮的边框色错误 @anlyyao (#3200)Icon
: 修复使用图片链接时偶发性出现字体图标的问题 @anlyyao (#3216)Upload
: 修复loading
内容未居中问题 @anlyyao (#3219)Navbar
: 修复安卓中因精度带来的标题宽度计算错误,并优化标题左侧间距 @anlyyao (#3217)
📝 Documentation
🚧 Others
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.7.0
TDesign Weekly Release Oct 3rd 2024)
Vue2 for Web 发布 1.10.4
🌈 1.10.4 2024-10-18
🚀 Features
🐞 Bug Fixes
Tree
: 修复叶子节点自定义的图标可被点击的问题 @RSS1102 (#3354)Drawer
: 修复打开drawer
时页面抖动的问题 @RSS1102 @uyarn (#3362)Dialog
: 修复打开dialog
时页面抖动的问题 @RSS1102 (#3362)
🚧 Others
DatePicker
: 移除文档中错误的value
类型描述
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.4
React for Web 发布 1.9.2
🌈 1.9.2 2024-10-17
🚀 Features
🐞 Bug Fixes
Tabs
: 修复TabPanel
的label
改变时,激活的选项卡底部横线没更新 @HaixingOoO (#3134)Drawer
: 修复打开drawer
时页面抖动的问题 @RSS1102 (#3141)Dialog
: 修复打开dialog
时页面抖动的问题 @RSS1102 (#3141)Select
: 修复使用OptionGroup
时无法自动定位到选中项问题 @moecasts (#3139)
🚧 Others
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.9.2
Vue3 for Mobile 发布 1.5.0
🌈 1.5.0 2024-10-18
🚀 Features
🐞 Bug Fixes
ImageViewer
: 补充图片默认样式 @anlyyao (#1617)Textarea
: 修复指示器不更新问题 @anlyyao (#1615)Cascader
: 修复value
及options
动态变更时页面未响应,close
事件返回值类型错误等问题 @anlyyao (#1620)Calendar
: 修复confirmBtn
值为null
时仍显示确认按钮的问题 @GaoJiuJiu (#1621)Indexes
: 修复索引及列表内容为异步数据时,索引链接失效的问题 @anlyyao (#1622)fix
: 修复使用import "tdesign-mobile-vue/esm/style/index.js";
引入组件库全局样式资源时,资源路径不存在的问题 @anlyyao (#1624)
🚧 Others
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.5.0
React for Mobile 发布 0.8.0
🌈 0.8.0 2024-10-17
❗ Breaking Changes
Switch
: 组件重构,移除colors
属性,change
事件参数有调整 @anlyyao (#527)PullDownRefresh
: 组件重构,maxBarHeight
与loadingBarHeight
属性扩展支持string
类型,并新增onRefresh
、onScrolltolower
和onTimeout
等属性 @novlan1 (#479)Message
: 组件重构,新增align
、link
、marquee
、offset
、onCloseBtnClick
、onDurationEnd
以及onLinkClick
等属性,并移除onClose
、onClosed
、onOpen
、onOpened
与onVisibleChange
等属性 @novlan1 (#477)
🚀 Features
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.8.0
Flutter for Mobile 发布 0.1.7
🌈 0.1.7 2024-10-16
🚀 Features
TDNoticeBar
: 新增noticeBar组件 @ccXxx1aoBai (#162)Result
: 新增Result结果组件 @shinyina (#220)TimeCounter
: 计时组件支持超过转换单位的时间展示,原TDCountDown组件改名为TimeCounter @hkaikai (#272)Calendar
: 新增Calendar 日历组件 @hkaikai (#271)Indexes
: 新增索引组件 @hkaikai (#321)Table
: 新增table组件 @ccXxx1aoBai (#244)Rate
: 新增Rate组件 @ hkaikai (#338)Dialog
: 支持自定义内容内边距和按钮 @ccXxx1aoBai (#289)Drawer
: 支持控制分割线显隐,支持自定义抽屉背景色,支持控制显示最后一条分割线 @ccXxx1aoBai (#278)DropdownMenu
: 新增 图标/宽度/高度/图标和文字的对齐方式 控制参数 @hkaikai (#297)Search
: 增加action和onActionClick属性 @Ezer015 (#263)Avatar
: 增加onTap事件 @ccXxx1aoBai (#344)TDDropdownMenu
: TDDropdownItem新增tabBarFlex参数,控制宽度占比 @hkaikai (#338)SearchBar
:Feature/td searchbarfix 新增光标高属性 @shizhe2018 (#337)TimeCounter
: 添加正向计时功能 @epoll-j (#246)NavBar
:[NavBar]支持设置底部阴影 @ccXxx1aoBai (#284)Cell
: 添加自定义padding参数 @epoll-j (#276)Input
: 增加onTapOutside回调 @epoll-j (#280)Picker
: 增加自定义leftText、rightText @epoll-j (#301)Slider
:Feature/tdslider 新增文本换行功能 @shizhe2018 (#329)Radio
:Feature/tdRadioGroup 新增自带换行,设置行列数 @shizhe2018 (#331)Dialog
:新增自定义输入框 @shizhe2018 (#333)TDNavBar
:添加flexibleSpace参数 @Luozf12345 (#341)TDSearch
:添加搜索框焦点获取及清除事件 @Luozf12345 (#342)
🐞 Bug Fixes
ImageViewer
: 解决defaultIndex无效问题 @ccXxx1aoBai (#292)TimeCounter
: 修复无法重复重置问题 @hkaikai (#272)DropdownMenu
: 调整弹出层逻辑,修复无法监听后退问题; @hkaikai (#297)DatePicker
: 销毁时移除年月日上监控,避免内存泄露;新增onSelectedItemChanged事件 @hkaikai (#300)SideBar
: 解决自定义选中样式文字不居中问题 @ccXxx1aoBai (#313)Popup
: 解决快速点击蒙层多次返回问题 @ccXxx1aoBai (#318)ImageViewer
: 解决删除首位图片显示异常问题 @ccXxx1aoBai (#322)SideBar
: 解决延迟加载组件导致瞄点功能异常问题 @ccXxx1aoBai (#343)TDDropdownMenu
: 优化menu显示文字超出显示省略号 @hkaikai (#338)NoticeBar
: 解决无法跟随主题色问题 @ccXxx1aoBai (#350)Button
: 修复设置shape为square或circle时出现overflow @epoll-j (#257)Slider
: bugfix:修复tb_slider setState不更新问题 @arvinwli (#298)Cascader
: 修改列表排序问题 @shizhe2018 (#303)Popup
:解决键盘出现会遮挡Popup里的输入框 @epoll-j (#264)Cascader
:修改联动时间限制范围逻辑 @shizhe2018 (#242)Loading
:修复Loading显示后立即dismiss无法生效的问题 @Luozf12345 (#340)
🚧 Others
详情见: https://github.com/Tencent/tdesign-flutter/tdesign-site/releases/tag/0.1.7
TDesign Weekly Release (Oct 2nd 2024)
Miniprogram for WeChat 发布 1.6.2
🌈 1.6.2 2024-10-12
🚀 Features
🐞 Bug Fixes
Button
: 修复文字按钮样式错误 @anlyyao (#3163)Checkbox
: 修复change
事件中参数缺失的问题 @betavs (#3157)Dialog
: 修复更新按钮属性openType
未重置问题 @jarmywang (#3178)Tabs
: 修复开启animation
时导致的面板滚动位置不准确问题 @anlyyao (#3188)Tabs
: 修复在skyline
中无法滚动的问题 @anlyyao (#3187)Collapse
: 修复禁用+面板展开场景下面板展开态不正确,并处理多个样式问题 @anlyyao (#3186)Cell
: 修复arrow
动态变更无效的问题 @anlyyao (#3184)Switch
: 修复深色模式下文本颜色错误 @anlyyao (#3183)PullDownRefresh
: 修复禁用下拉刷新导致的滑动事件无效 @anlyyao (#3182)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.6.2
TDesign Weekly Release (Sep 4th 2024)
Vue2 for Web 发布 1.10.3
🌈 1.10.3 2024-09-27
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.3
Vue2 for Web 发布 1.10.2
🌈 1.10.2 2024-09-24
🐞 Bug Fixes
- 修复
1.10.1
版本中构建产物异常的问题
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.2
Vue2 for Web 发布 1.10.1
🌈 1.10.1 2024-09-24
🚀 Features
Button
: 新增form
API,原生的 form 属性,支持用于通过 form 属性触发对应 id 的 form 的表单事件 @uyarn (#3310)Cascader
: 支持在打开菜单时滚动到首个已选项所在节点的能力 @uyarn (#3335)DatePicker
: 支持readonly
属性 @myronliu347 (#3311)Form
: 新增id
API,表单原生的 id 属性,支持用于配合非表单内的按钮通过 form 属性来触发表单事件 @uyarn (#3310)Menu
:expandType
为normal
时,支持三级子菜单的展示 @setcy (#3296)Select
: 支持在过滤情况下使用checkAll
配置全选的功能 @zhengchengshi (#3295)Table
: 可展开收起场景下新增t-table__row--expanded
和t-table__row--folded
用于区分展开和收起的行 @uyarn (#3331)Tag
: 新增title
API 控制鼠标悬停显示的文本 @liweijie0812 (#3309)TimePicker
: 支持readonly
属性 @myronliu347 (#3311)TimeRangePicker
: 当结束时间大于开始时间时,自动调整时间范围的顺序 @myronliu347 (#3327)TreeSelect
: 修改多选状态下默认点击父节点选项的行为为选中父节点,如果需要点击展开的交互效果,请配置treeProps.expandOnClickNode
@uyarn (#3330)Rate
: 新增支持clearable
API,用于清空评分 @myronliu347 (#3332)
🐞 Bug Fixes
Cascader
: 修复过滤条件下选择父节点导致样式异常的问题 @uyarn (#3333)DatePicker
: 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn (#3336)Select
: 修复下拉面板存在自定义节点且存在回车等操作时与组件自身键盘事件冲突的问题 @uyarn (#3303)SelectInput
: 修复动态变化输入框宽度的情况下,下拉菜单宽度没有动态跟随变化的问题 @myronliu347 (#3325)Slider
: 修复change-end
事件回到没有正确emit
的问题 @myronliu347 (#3320)Table
: 修复表格开启虚拟滚动和loading
后,分页和表格内容顺序错乱的问题 @myronliu347 (#3319)TimePicker
: 修复 12 小时制切换在dayjs
切换中文情况下失效的问题 @myronliu347 (#3326)TreeSelect
: 修复无法支持深层的keys
设置的问题 @myronliu347 (#3313)Upload
: 修复uploadPastedFiles = false
时第一次上传文件后报错导致响应式丢失的问题 @myronliu347 (#3308)
🚧 Others
DatePicker
: 优化周选择器配合firstDayOfWeek
使用的问题,详情请查看示例代码 @uyarn (#3336)Dialog
: 优化非模态模式下的展示样式 @RSS1102 (common#1945)Popup
: 修复文档内容错误 @novlan1 (common#1941)i18n
: 新增俄语和意大利语的语言配置支持 @liweijie0812 (#3334)
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.1
Vue3 for Web 发布 1.10.2
🌈 1.10.2 2024-09-27
🚀 Features
Table
: 可展开收起场景下新增t-table__row--expanded
和t-table__row--folded
用于区分展开和收起的行 @uyarn (#4586)Rate
: 新增clearable
API, 用于支持清空评分 @uyarn (#4603)TimePicker
: 支持时间区间选择器自动调整左右区间 @uyarn (#4606)i18n
: 国际化新增 意大利语it_IT
俄语ru_RU
@liweijie0812 (#4592)
🐞 Bug Fixes
Select
:DatePicker
:TreeSelect
: 修复多选状态下默认点击父节点选项的行为为选中 @uyarn (#4579)Tree
: 修复多选下配置expandOnClickNode
后没有正确生效的问题 @uyarn (#4579)Transfer
:search
事件缺少trigger
参数 @betavs (#4590)InputNumber
: 修复数字输入框小数位数类型定义错误问题,由String
改为Number
类型 @D-xuanmo (#4599)RangInput
: 修复开启clearable
值为空报错 @liweijie0812 (#4608)ConfigProvider
: 修复全局配置丢失响应式问题 @aolyang (#4612)DateRangePicker
: 修复日期区间选择器配置时间相关格式时,没有正确处理defaultTime
的问题 @uyarn (#4606)Upload
: 修复部分theme
下禁用下链接不可点击的问题 @uyarn (#4614)Drawer
: 优化非模态框的阴影样式 @RSS1102 @uyarn (#4614)ColorPicker
: 修复设置inputProps.width
导致的样式问题 @RyouSY @uyarn (#4614)Typography
: 修复title
的字体大小问题 @uyarn (#4614)Swiper
: 修复分段式导航在暗色模式下箭头颜色不适配的问题 @uyarn (#4614)ImageViewer
: 优化图片查看器默认的缩放比例,减少滚轮缩放效果的闪烁感 @RSS1102 (#4583)Textarea
: 修复设置autosize
且切换页面时组件异常的问题 @RSS1102 (#4539)
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.10.2
React for Web 发布 1.9.1
🌈 1.9.1 2024-09-26
🚀 Features
ImageViewer
: 优化图片预览旋转的重置效果 @sylsaint (#3108)Table
: 可展开收起场景下新增t-table__row--expanded
和t-table__row--folded
用于区分展开和收起的行 @uyarn (#3099)TimePicker
: 支持时间区间选择器自动调整左右区间 @uyarn (#3117)Rate
: 新增clearable
API,用于清空评分 @HaixingOoO (#3114)
🐞 Bug Fixes
Dropdown
: 修复设置panelTopContent
后子菜单top
计算错误的问题 @moecasts (#3106)TreeSelect
: 修改多选状态下默认点击父节点选项的行为为选中,如果需要点击展开,请配置treeProps.expandOnClickNode
@HaixingOoO (#3111)Menu
: 修复二级菜单展开收起状态没有关联右侧箭头变化的问题 @uyarn (#3110)DateRangePicker
: 修复日期区间选择器配置时间相关格式时,没有正确处理defaultTime
的问题 @uyarn (#3117)DatePicker
: 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn (#3117)ColorPicker
: 修复部分场景下子组件存在重复渲染的异常问题 @uyarn (#3118)ColorPicker
: 修复渐变模式下,明度滑块和渐变滑块颜色不联动的问题 @huangchen1031 (#3109)
🚧 Others
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.9.1
Vue3 for Mobile 发布 1.4.3
🌈 1.4.3 2024-09-26
🚀 Features
Radio
: 新增readonly
属性 ,配置只读 @liweijie0812 (#1593)RadioGroup
:change
事件回调添加name
属性 @liweijie0812 (#1593)ConfigProvider
: 支持全局配置修改全部组件的classPrefix
@anlyyao (#1596)Input
: 支持format
属性 @anlyyao (#1602)
🐞 Bug Fixes
Cell
: 修复部分 css vars 无效的问题 @anlyyao (#1599)Popup
: 修复destroyOnClose
为true
时动画无效的问题 @anlyyao (#1600)DropdownMenu
: 修复部分机型中向上展开样式错误 @anlyyao (#1603)Slider
: 修复在hidden
元素中组件显示异常 @anlyyao (#1604)
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.4.3
TDesign Weekly Release Sep 3rd 2024)
React for Mobile 发布 0.7.0
🌈 0.7.0 2024-09-20
❗ Breaking Changes
Checkbox
: 组件重构,新增readonly
属性 @epoll-j (#504)Drawer
: 组件重构,新增attach
、title
和footer
等属性,并支持函数式调用 @novlan1 (#488)SwipeCell
: 组件重构,移除expanded
属性,新增opened
属性 @novlan1 (#492)Indexes
: 组件重构,移除list
,height
属性,select
事件参数有变更,新增indexList
,sticky
与stickyOffset
等属性,新增change
事件,新增IndexesAnchor
子组件; @Lyan-u (#513)Stepper
: 组件重构,新增integer
和size
属性,新增focus
事件 @taninsist (#525)Slider
: 组件重构,新增theme
属性,dragend
事件参数有调整 @slatejack (#522)Tabs
: 组件重构,新增bottomLineMode
、spaceEvenly
属性,新增onClick
、onScroll
事件 @epoll-j (#515)Toast
: 组件重构,新增style
、className
、showOverlay
和overlayProps
等属性,新增close
事件 @novlan1 (#494)
🚀 Features
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.7.0
TDesign Weekly Release (Sep 2nd 2024)
Vue3 for Web 发布 1.10.1
🌈 1.10.1 2024-09-11
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.10.1
Vue3 for Web 发布 1.10.0
🌈 1.10.0 2024-09-10
🚀 Features
Empty
: 新增Empty
空状态组件 @HaixingOoO (#4519)Typography
: 新增Typography
排版组件 @byq1213 (#4293)Cascader
:Form
:- 添加
whitespace
校验默认错误信息 @liweijie0812 (#4508) - 新增
id
API,表单原生的id
属性,支持用于配合非表单内的按钮通过form
属性来触发表单事件 @uyarn (#4538)
- 添加
Tag
:- 新增
title
API 控制鼠标悬停显示的文本 @liweijie0812 (#4517) - 修改
maxWidth
生效的dom
节点,方便控制文本内容长度 @liweijie0812 (#4532)
- 新增
GlobalConfig
: 新增descriptions.colonText
rate.rateText
setpes.checkIcon
支持全局配置 @liweijie0812 (#4476)Radio
:RadioGroup
change
事件回调添加name
属性 @taninsist (#4491)Button
: 新增form
API,原生的form
属性,支持用于通过form
属性触发对应id
的form
的表单事件 @uyarn (#4538)InputNumber
:decimalPlaces
类型扩展,支持灵活的进位配置 @zhangpaopao0609 (#4536)
🐞 Bug Fixes
List
:- 修复使用虚拟滚动列表时使用
v-if
展示的场景容器未判空异常的问题 @zhengchengshi (#4541) - 修复
list-item
的props
错误导致部分API
不生效的问题 @summer-077 (#4544)
- 修复使用虚拟滚动列表时使用
Tag
: 修复全局替换closeBtn
图标的场景下报错的问题 @uyarn (#4494)TimePicker
: 修复format
仅支持HH:mm:ss
格式的问题 @liweijie0812 (#4505)Table
: 修复拖拽调整列宽之后超出省略样式丢失的问题 @uyarn (#4545)
🚧 Others
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.10.0
React for Web 发布 1.9.0
🌈 1.9.0 2024-09-12
🚀 Features
Tag
: 修改maxWidth
生效的 DOM 节点,方便控制文本内容长度,有基于此特性修改样式的请注意此变更 @liweijie0812 (#3083)Form
: 修复name
使用下划线拼接的导致使用下划线做name
的计算错误,有使用特殊字符做表单项的name
的请注意此变更 @HaixingOoO (#3095)Card
:loading
属性增加TNode
支持 @huangchen1031 (#3051)Cascader
: 新增panelTopContent
和panelBottomContent
,用于自定应该面板顶部和底部内容 @HaixingOoO (#3096)Checkbox
: 修复readonly
下的样式问题 @HaixingOoO (#3077)Form
: 添加whitespace
校验默认错误信息 @liweijie0812 (#3067)Form
: 支持原生的id
属性,用于配合Button
原生Form
属性实现表单提交的功能 @HaixingOoO (#3084)Tag
: 新增支持title
api,支持自定义title
配置 @HaixingOoO (#3064)Tree
: 新增allowDrop
API,用于限制拖拽的场景使用 @uyarn (#3098)
🐞 Bug Fixes
Card
: 修复loading
切换状态会导致子节点重新渲染的问题 @huangchen1031 (#3051)Dialog
: 修复Header
为null
,配置closeBtn
仍然渲染Header
的问题 @HaixingOoO (#3081)Input
: 修复计算emoji
字符错误的问题 @novlan1 (#3065)Popup
: 修复1.8.0
版本后针对Popup
的优化导致 16.x 版本下的异常问题 @moecasts (#3091)Statistic
: 修复Statistic
组件classname
和style
未透传功能异常的问题 @liweijie0812 (#3089)TimePicker
: 修复format
仅支持 HH:mm:ss 格式的问题 @liweijie0812 (#3066)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.9.0
Miniprogram for WeChat 发布 1.6.1
🌈 1.6.1 2024-09-14
🚀 Features
Fab
: 新增yEdge
属性,支持设置垂直方向边界限制 @anlyyao (#3125)PickerItem
: 支持插槽,自定义label
后缀内容 @anlyyao (#3127)AvatarGroup
: 新增shape
属性,新增collapsed-item-click
事件 @anlyyao (#3134)radioGroup
: 新增allowUncheck
属性 @anlyyao (#3140)
🐞 Bug Fixes
Slider
:dragend
事件增加返回value
@jarmywang (#3112)ImageViewer
: 修复images
长度更新导致index
显示异常 @jarmywang (#3111)ImageViewer
: 修复滚动穿透问题 @dadtakesmefly (#3146)Tabs
: 使用hidden
隐藏后显示仍能够正常显示指示器;移除文档中未实现的destroyOnHide
属性 @jarmywang (#3132)AvatarGroup
: 修复size
属性无效的问题,优化zIndex
处理 @anlyyao (#3134)Image
: 修复图片在loading
态时,加载错位 @huxinhai (#3128)Progress
: 修复环形进度条首次加载时,strokeWidth
线宽延迟显示的问题 @huxinhai (#3139)Radio
: 修复allowUncheck
属性无效 @anlyyao (#3140)Badge
: 修复skyline
下角标样式异常,ribbon
类型徽标改用伪元素实现 @anlyyao (#3144)Cascader
: 修复value
动态变更时,options
选项内容未更新的问题 @huxinhai (#3142)CollapsePanel
: 修复expandIcon
属性不生效问题,并支持动态设置disabled
属性 @blankqwq (#3093)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.6.1
Vue3 for Mobile 发布 1.4.2
🌈 1.4.2 2024-09-13
🚀 Features
AvatarGroup
: 新增shape
属性,新增onCollapsedItemClick
事件 @anlyyao (#1571)Checkbox
: 支持readonly
只读 @liweijie0812 (#1578)
🐞 Bug Fixes
CollapsePanel
: 修复面板展开态时内容动态变更,高度无法自适应的问题 @huxinhai (#1570)AvatarGroup
: 修复size
属性无效的问题,优化zIndex
处理 @anlyyao (#1571)indexes
: 修复索引为数字字符串时侧边栏不能正常激活,并优化索引吸顶时锚点切换效果 @Lyan-u (#1577)Radio
: 修复allowUncheck
属性无效 @anlyyao (#1582)Button
: 修复禁用时仍有hover
态以及dashed
按钮hover
样式错误等问题 @anlyyao (#1583)Picker
: 修复自定义高度时滚动参数异常 @jby0107 (#1576)
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.4.2
TDesign Weekly Release (Sep 1st 2024)
Vue3 for Mobile 发布 1.4.1
🌈 1.4.1 2024-09-02
🚧 Others
- chore: 修复
1.4.0
es module 入口文件错误 @liweijie0812 (#1566)
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.4.1
React for Mobile 发布 0.6.1
🌈 0.6.1 2024-09-04
🚀 Features
Icon
: 更新图标库版本到0.3.5
,lock-on
图标存在更新 @liweijie0812 (#507)
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.6.1
TDesign Weekly Release ( Aug 4td 2024)
Vue2 for Web 发布 1.10.0
🌈 1.10.0 2024-08-29
🚀 Features
Empty
: 新增空状态组件Empty
,用于空状态时的占位提示 @HaixingOoO (#3287)ConfigProvider
: 新增支持descriptions.colonText rate.rateText 和 setpes.checkIcon
的全局配置 @liweijie0812 (#3288)Cascader
: 级联面板完善支持自定义下拉选项内容的能力 (#3290)List
: 新增scroll
API,支持开启虚拟滚动适用于大数据量的场景,具体使用方式参考示例代码
@uyarn (#3286)
🐞 Bug Fixes
Select
: @dhwebs (#3278)- 修复分组状态下,通过上下键切换时下拉面板不会跟随滚动的问题
- 修复分组状态下,通过上下键切换时无法正确切换的问题
ColorPicker
: 修复ColorPicker
透传SelectInputProps
无效问题 @taninsist (#3279)TimePicker
: @myronliu347Form
: 添加whitespace
校验默认错误信息 @liweijie0812 (#3284)
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.0
React for Web 发布 1.8.1
🌈 1.8.1 2024-08-23
🐞 Bug Fixes
Select
: 修复自定义content
时的渲染的问题 @uyarn (#3058)Rate
: 修复1.8.0
版本中评分描述不显示的问题 @liweijie0812 (#3060)Popup
: 修复panel
为 null 场景下的部分事件回调缺失和错误的问题 @uyarn (#3061)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.8.1
React for Web 发布 1.8.0
🌈 1.8.0 2024-08-22
🚀 Features
Empty
: 新增Empty
空状态组件 @ZWkang @HaixingOoO @DOUBLE-DENG (#2817)ConfigProvider
: 支持colonText
属性配置Description
、Form
组件的colon
属性 @liweijie0812 (#3055)
🐞 Bug Fixes
ColorPicker
: 修复slider
部分在鼠标移入移出的缺陷 @Jippp (#3042)useVirtualScroll
: 修改visibleData
计算方式,解决可视区域过高时,滚动后底部留白的问题 @huangchen1031 (#2999)Table
: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (#3046)InputNumber
: 修复小数点精度计算,以 0 开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (#3046)Popup
: 修复popup
某些场景下,隐藏时定位会闪烁的问题 @HaixingOoO (#3052)
🚧 Others
Popup
: 修复官网Popup
的位置展示问题 @HaixingOoO (#3048)DatePicker
: 修复 presets 示例代码错误的问题 @uyarn (#3050)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.8.0
Miniprogram for WeChat 发布 1.6.0
🌈 1.6.0 2024-08-23
🚀 Features
🐞 Bug Fixes
Badge
: 修复角标样式溢出,移除t-badge__ribbon--before
元素与t-badge__ribbon--after
元素,改用clip-path
样式实现 @jby0107 (#3074)Dialog
: 修复命令行调用closeOnOverlayClick
无效问题 @jarmywang (#3066)Checkbox
: 修复选中态和未选中态直径/边长大小不一致问题 @anlyyao (#3069)Dialog
:close
方法参数类型定义异常 @betavs (#3071)Picker
: 兼容Skyline
在深色模式下遮罩显示 @jarmywang (#3077)Progress
: 修复label
插槽重复 @anlyyao (#3080)Slider
: 修复hidden
为false
场景下,调用init()
函数更新组件时点位置错误 @jby0107 (#3085)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.6.0
Vue3 for Mobile 发布 1.4.0
🌈 1.4.0 2024-08-30
🚀 Features
CollapsePanel
: 支持destroyOnCollapse
配置折叠状态时,是否销毁面板内容 @liweijie0812 (#1550)Icon
: 图标库版本升级为0.2.6
,lock-on
图标存在更新 @liweijie0812 (#1552)Toast
:ToastPlugin
支持attach
、className
和style
属性 @anlyyao (#1555)Picker
:columns
属性扩展PickerColumn
类型,支持一维数组 @anlyyao (#1556)
🐞 Bug Fixes
Badge
: 修复count
插槽位置错误,移除t-badge__ribbon--before
元素与t-badge__ribbon--after
节点,角标改用伪元素实现 @anlyyao (#1539)DropdownMenuItem
: 修复label
优先级错误,属性值优先级高于选中子项 @anlyyao (#1547)DropdownMenu
: 修复menuOpened
和menuClosed
事件无效 @anlyyao (#1555)Button
: 修复dashed
类型按钮样式错误 @tobytovi (#1534)Loading
: 修复按需加载时组件动画缺失 @anlyyao (#1907)
🚧 Others
SideBarItem
: 完善 badgeProps TS 类型 @liweijie0812 (#1546)
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.4.0
React for Mobile 发布 0.6.0
🌈 0.6.0 2024-08-30
🚀 Features
Table
: 新增Table
组件 @TianlunXiong (#472)SideBar
: 新增SideBar
组件 @tobytovi (#491)layout
: 新增 layout 组件 @jiasy1616 (#452)NoticeBar
: 新增direction
属性,extra
属性名称变更为operation
,废弃change
事件 @slatejack (#501)TabBar
: 新增children
、split
和shape
等属性 @tobytovi (#482)TabBarItem
: 新增children
属性 @tobytovi (#482)Collapse
: 新增children
和theme
属性 @tobytovi (#500)CollapsePanel
: 新增placement
和headerLeftIcon
属性 @tobytovi (#500)
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.6.0
React for Mobile 发布 0.5.0
🌈 0.5.0 2024-08-23
❗ Breaking Changes
Input
: 组件重构,新增allowInputOverMax
、autocomplete
、borderless
、readonly
、status
与tips
属性,新增onValidate
事件 @slatejack (#467)Popup
: 组件重构,新增attach
、closeBtn
、closeOnOverlayClick
、destroyOnClose
、preventScrollThrough
等属性,新增onClose
、onClosed
、onOpen
、onOpened
等事件 @hkaikai (#449)Search
: 组件重构,新增clearable
和readonly
属性,新增onActionClick
事件 @slatejack (#476)Badge
: 组件重构,size
默认值变更为medium
,size
与shape
属性 可选项存在变更 @anlyyao (#487)CountDown
: 新增children
,作用同content
属性,size
默认值变更为medium
@anlyyao (#481)Navbar
: 组件重构,移除homeIcon
、leftIcon
、rightIcon
等属性、移除onHomeClick
事件,新增capsule
、left
、leftArrow
、right
等属性、新增onRightClick
@04756 (#450)GridItem
:badgeProps
属性更名为badge
@Lyan-u (#448)
🚀 Features
Link
: 新增Link
组件 @Magicalboys (#443)Image
: 新增referrerpolicy
和fallback
属性 @anlyyao (#470)Button
: 新增loadingProps
和suffix
属性,并修复虚框按钮样式错误 @tobytovi (#469)Grid
: 新增 theme 属性 @Lyan-u (#448)
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.5.0
TDesign Weekly Release ( Aug 3rd 2024)
Vue2 for Web 发布 1.9.9
🌈 1.9.9 2024-08-15
🚀 Features
Table
: 新增支持 APIthClassName
,用于需要在列表头自定义类名的场景 @theBestVayne (#3238)Borderless
: AutoComplete、ColorPicker、DatePicker、TagInput、TimePicker 、RangeInput、DateRangePicker 、TimeRangePicker 等组件新增 borderless API,支持无边框模式 @liweijie0812 (#3249)Description
: layout 类型定义调整为字符串多类型 @liweijie0812 (#3252)
🐞 Bug Fixes
Cascader
: 修复多选下点击清空按钮的功能异常及多次触发onChange
事件的问题 @uyarn (#3273)Form
: 修复某种情况下 scrollToFirstError 失效的问题 @morningbao (#3251)InputNumber
: 修复小数点精度计算,以 0 开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (#3273)Table
: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (#3273)TagInput
: 修复tagProps
没有作用到折叠的标签上的缺陷 @uyarn (#3260)Upload
: 修复部分图标不支持全局替换的问题 @uyarn (#3244)
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.9.9
Vue3 for Web 发布 1.9.9
🌈 1.9.9 2024-08-16
🚀 Features
Borderless
:RangeInput
DateRangePicker
TimeRangePicker
支持无边框模式 @liweijie0812 (#4442)
🐞 Bug Fixes
Cascader
:Tabs
:Upload
: 修复部分图标不支持全局替换的问题 @uyarn (#4434)Dialog
: 修复cancelBtn
和confirmBtn
设置为null
的类型问题 @chouchouji (#4439)Tabs
: 修复t-tabs__bar
在dialog
中的尺寸问题 @RyouSY (#4438)Input
: 修复maxlength
不准确问题 @novlan1 (#4429)TagInput
: 修复tagProps
没有作用到折叠的标签上的缺陷 @uyarn (#4465)Pagination
: 修复pagination
在pageSize
改变时onChange
无法获取最新pageSize的问题 @1379255913 (#4450)RangeInput
: 清空图标不能正常显示 @betavs (#4453)Dropdown
: 修复由于没有动态计算导致使用方修改DropdownItem
高度后计算位置错误的问题 @uyarn (#4484)Table
: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (common#1880)InputNumber
: 修复小数点精度计算,以0
开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (common#1879)
🚧 Others
Progress
: TS类型改名StatusEnum
=>ProgressStatus
,ThemeEnum
=>ProgressTheme
@liweijie0812 (#4426)RangeInput
: 增加liveDemo
@liweijie0812 (#4442)
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.9.9
React for Mobile 发布 0.4.0
🌈 0.4.0 2024-08-16
❗ Breaking Changes
BackTop
: 组件重构,新增container
,visibilityHeight
属性,新增onToTop
事件 @ssmyaojiayouya (#430)Progress
: 组件重构,新增theme
,className
,style
属性 @anlyyao (#387)Divider
: 组件重构,废弃lineColor
属性 @liweijie0812 (#403)Cell
: 组件重构,Dom
有调整 @dexterBo (#432)Loading
: 组件重构,移除progress
属性 ,新增attach
、content
和fullscreen
属性,支持loading
或LoadingPlugin
插件函数 @anlyyao (#458)Skeleton
: 组件重构,支持delay
属性 @anlyyao (#455)
🚀 Features
Result
: 新增Result
组件 @slatejack (#431)Overlay
: 新增Overlay
组件 @anlyyao (#451)Tabs
: 支持className
和style
组件参数 @Charles-1999 (#357)CellGroup
: 新增theme
属性 @dexterBo (#432)Tag
: 新增children
属性 @taninsist (#445)CheckTag
: 新增variant
属性 @taninsist (#445)Icon
: 更新Icon
版本至0.3.4
并补齐示例 @anlyyao (#456)
🐞 Bug Fixes
🚧 Others
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.4.0