Releases: Tencent/tdesign
TDesign Weekly Release (Dec 4th 2024)
Vue2 for Web 发布 1.10.8
🌈 1.10.8 2024-12-30
🚀 Features
ConfigProvider
: 新增attach
配置,支持全局设置Popup
、Dialog
、Drawer
的挂载节点 @liweijie0812 (#3437)Radio
: 新增theme
API,用于配置RadioGroup
使用options
时渲染的子组件样式 @myronliu347 (#3402)Radio
: 新增readonly
API,用于支持只读属性配置 @liweijie0812 (#3431)Table
: 支持行高亮功能及相关操作,具体使用请参考示例代码 @uyarn (#3442)
🐞 Bug Fixes
Cascader
:@betavsDialog
: 修复默认挂载节点非body
的异常 @liweijie0812 (#3437)Dialog
: 修复1.10.6
版本closeOnOverlayClick
的默认行为异常的问题 @uyarn (#3433)Select
: @RSS1102
📝 Documentation
ConfigProvider
: 补充Empty
组件的全局配置相关文档 @liweijie0812 (#3437)Upload
: 优化上传组件图片展示样式 @huangchen1031 (#3429)
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.8
Vue3 for Web 发布 1.10.6
🌈 1.10.6 2024-12-31
🚀 Features
List
: 新增scrollTo
方法,支持滚动到指定元素,可参考示例使用 @natural1024 (#4863)Radio
: 新增theme
API,用于决定options
方式渲染的Radio
样式 @myronliu347 @liweijie0812 (#4872)
🐞 Bug Fixes
Table
:Cascader
:Dialog
:Swiper
: 修复autopaly=false
, 修改current
无效 @liweijie0812 (#4845)Upload
: 上传组件图片展示样式优化 @huangchen1031 (#4853)Slider
: 滑块可以正常在移动端设备中拖动 @zd5043039119 (#4860)DatePicker
: 优化日期范围选择面板初始化展示的逻辑,保持右侧面板大于左侧面板 @uyarn (#4879)DateRangePicker
: 修复开始结束值同时存在的逻辑判断错误问题 @betavs (#4868)Tree
: 修复使用keys
定义value
无法配合scrollTo
一起使用的问题 @uyarn (#4880)
📝 Documentation
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.10.6
React for Web 发布 1.10.4
🌈 1.10.4 2024-12-25
🚀 Features
Tree
: 支持onScroll
API,用于处理滚动事件回调 @HaixingOoO (#3295)Tooltip
: tooltip-lite 的mouse
模式下优化为完全跟随鼠标位置,更符合 API 描述 @moecasts (#3267)
🐞 Bug Fixes
Select
: 修复全选默认返回值错误的问题 @uyarn (#3298)Upload
: 优化部分尺寸上传组件图片展示的样式问题 @huangchen1031 (#3290)
📝 Documentation
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.10.4
Miniprogram for WeChat 发布 1.8.4
🌈 1.8.4 2024-12-25
🚀 Features
Calendar
: 新增panel-change
事件,切换月或年时触发(switch-mode
不为none
时有效) @anlyyao (#3385)Avatar
:size
属性支持rpx
单位 @anlyyao (#3387)Fab
: 新增dragStart
和dragEnd
事件 @anlyyao (#3388)
🐞 Bug Fixes
ColorPicker
: 修复alpha
滑轨精度丢失的问题 @novlan1 (#3390)Calendar
: 修复使用glass-easel
渲染框架后,组件年月日起不显示 @anlyyao (#3392)SwipeCell
: 解决PullDownRefresh
包裹SwipeCell
时手势冲突 @jarmywang (#3393)PullDownRefresh
: 新增usingCustomNavbar
属性,修复与Navbar
同用遮挡底部问题 @jarmywang (#3394)TreeSelect
: 修复value
为空数组时组件未渲染,同时补齐外部样式类 @anlyyao (#3395)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.8.4
Flutter for Mobile 发布 0.1.8
🌈 0.1.8 2024-12-30
🚀 Features
TDUpload
: 新增Upload组件 @TingShine (#405)SearchBar
: 增加键盘动作类型 @ccXxx1aoBai (#366)Cell
: CellGroup 新增样式控制参数:cardBorderRadius(卡片模式边框圆角)、cardPadding(卡片模式内边距)、titlePadding(标题内边距) @hkaikai (#409)DropdownMenu
: 新增装饰器配置:decoration,可自定义菜单颜色和边框 @hkaikai (#408)ImageViewer
: 支持显示图片标题 @ccXxx1aoBai (#411)Calendar
: 新增monthTitleBuilder参数 @hkaikai (#419)Calendar
: 新增pickerHeight、pickerItemCount参数,用于控制时间选择组件高度 @hkaikai (#421)Toast
: 支持自定义蒙层背景色 @ccXxx1aoBai (#423)Rate
: 支持disabeld 参数 @hkaikai (#357)Calendar
: 修改CalendarBuilder返回值为Widget @Luozf12345 (#396)SearchBar
: 新增只读属性与点击事件 @shizhe2018 (#393)Dialog
: TDDialogButtonOptions新增属性字体大小 @shizhe2018 (#381)DateTimePicker
: 新增时间单位显示属性 @shizhe2018 (#383)Input
: 新增additionInfo 左右显示位置 @shizhe2018 (#401)
🐞 Bug Fixes
NoticeBar
: 解决web端文字显示异常问题 @ccXxx1aoBai (#351)Rate
: 修复半选时,点击提示框没有触发onChange事件的问题 @hkaikai (#361)Calendar
: 修复因月份日期行数不一致导致回显滚动位置不准确问题 @hkaikai (#363)Calendar
: 优化min、max过大导致渲染卡顿问题 @hkaikai (#363)Input
: 修复设置contentPadding时分割线与内容没对齐问题 @epoll-j (#365)Table
: 解决固定列设置宽度溢出问题 @ccXxx1aoBai (#370)Popup
: 修复点击蒙层关闭延迟问题 @hkaikai (#380)Cascader
: 新增第一层点击选择功能 @shizhe2018 (#355)DateTimePicker
: 新增限制时分秒 @shizhe2018 (#362)Textarea
: 优化字数限制变化更新 @shizhe2018 (#385)TabBar
: 修复labelStyle和unselectedLabelStyle 不生效的问题 @shizhe2018 (#399)Picker
: 修改多层弹框,滑动无法选择颜色问题 @shizhe2018 (#413)SearchBar
: 修复SearchBar聚集时默认位置抖动,以及光标未居中的问题 @Luozf12345 (#417)Dialog
: 修改Dialog可以只传contentWidget,不用传title和content @Luozf12345 (#418)TDBottomTabBar
: 修复iconText模式,底部溢出2.5像素 @epoll-j (#422)
🚧 Others
- 适配FlutterSdk3.25,最低支持版本调整为3.16.0 @shizhe2018 (#378)
- 修改Example英文版文案 @shizhe2018 (#382)
- 升级flutter_slidable版本 @Luozf12345 (#407)
- demo增加组件搜索功能 @Luozf12345 (#410)
...
TDesign Weekly Release (Dec 3rd 2024)
Vue2 for Web 发布 1.10.7
🌈 1.10.7 2024-12-16
🐞 Bug Fixes
ColorPicker
: 修复颜色选择器的国际化配置问题 @liweijie0812 (#3403)Dialog
: 修复1.10.6
版本中Dialog
组件props
重复导致的异常问题 @uyarn (#3423)Table
: 修复filterIcon
不生效的问题 @liweijie0812 (#3422)
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.7
React for Web 发布 1.10.2
🌈 1.10.2 2024-12-19
🚀 Features
Alert
: 在maxLine >= message
数组长度的情况下,不再展示展开更多/收起
的按钮 @miownag (#3281)ConfigProvider
:attach
属性支持配置drawer
组件,支持全局配置drawer
的挂载位置 @HaixingOoO (#3272)DatePicker
: 多选模式支持周选择和年选择的场景 @HaixingOoO @uyarn (#3264)Form
: 新增supportNumberKey
API,支持在1.9.3
版本后不支持数字键值的场景使用,若不需要支持数字类型作为表单键值请关闭此 API @uyarn (#3277)Radio
: 新增Radio
及RadioGroup
的reaonly
属性的支持 @liweijie0812 (#3280)Tree
: 实例新增setIndeterminate
方法,支持手动设置半选的功能 @uyarn (#3261)label
:DatePicker
、TimePicker
、RangeInput
支持label
API @liweijie0812 (#3276)
🐞 Bug Fixes
DateRangePicker
: 修复日期区间选择器在跨年的场景下的展示异常问题 @huangchen1031 (#3275)Menu
: 优化菜单项点击事件的绑定问题避免边界触发异常的问题 @huangchen1031 (#3241)ImageViewer
: 修复不受控时,visable
改变时都会触发onClose
的问题 @HaixingOoO (#3244)CheckboxGroup
: 修复复选框组的子元素不是复选框导致的问题 @HaixingOoO (#3253)Form
: 修复1.9.3
版本后,多级表单字段使用setFieldValues
功能异常的问题 @l123wx (#3279)Form
: 修复当规则为中涉及0
判断时,验证不生效的问题 @RSS1102 (#3283)Select
: 修复valueType
为object
选中全选的展示异常及回调参数缺少的问题 @uyarn (#3287)SelectInput
: 修复没有label
都会渲染节点导致垂直对齐的问题 @huangchen1031 (#3278)TextArea
: 优化TextArea
初始化时autosize
下计算高度的逻辑 @HaixingOoO (#3286)
🚧 Others
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.10.2
Miniprogram for WeChat 发布 1.8.3
🌈 1.8.3 2024-12-19
🚀 Features
🐞 Bug Fixes
Dialog
: 部分参数类型声明缺失 @betavs (#3357)SideBar
: 修复激活项图标/文本色值错误 @anlyyao (#3364)Calendar
: 修复switchMode
和maxDate
同时使用时,翻页按钮状态错误 @anlyyao (#3366)Icon
: 补充异常捕获,修复开发工具控制台报错 @anlyyao (#3370)Guide
: 修复hideSkip
属性无效 @anlyyao (#3371)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.8.3
Vue3 for Mobile 发布 1.7.0
🌈 1.7.0 2024-12-19
🚀 Features
IDE
: 增加Volar
、WebStorm
提示文件 @liweijie0812 (#1682)Image
: 新增fallback
属性,图片加载失败时,显示当前链接设置的图片地址;新增img
原生标签属性referrerpolicy
@liweijie0812 (#1647)Input
: 新增enterkeyhint
API, 用于控制回车键样式,此 API 仅在部分浏览器支持 @liweijie0812 (#1651)Search
: 新增maxcharacter
、maxlength
和resultList
属性,action
触发方式调整为聚焦后触发 @RSS1102 (#1681)RadioGroup
: 新增readonly
属性 @liweijie0812 (#1674)DropdownItem
: 新增placement
属性 @liweijie0812 (#1675)
🐞 Bug Fixes
Dialog
: 修复cancelBtn
和confirmBtn
插槽不生效 @liweijie0812 (#1668)ConfigProvider
: 修复全局配置丢失响应式问题 @Rococoscarlet (#1670)Swiper
: 修复current
受控时表现 @novlan1 (#1661)Input
: 修复maxlength
对Unicode
字符计算不准确问题 @anlyyao (#1683)Textarea
: 修复maxlength
对Unicode
字符计算不准确问题 @anlyyao (#1684)Search
: 设置enterkeyhint
值为search
,点击搜索时,收起键盘 @novlan1 (#1655)Form
: 补齐FormInstanceFunctions
缺失的validateOnly
事件 @anlyyao (#1688)Table
: 修复onScroll
事件无效 @anlyyao (#1687)
🚧 Others
Drawer
: TS 类型TriggerSource
更名为DrawerTriggerSource
@liweijie0812 (#1660)
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.7.0
TDesign Weekly Release (Dec 2nd 2024)
Vue3 for Web 发布 1.10.5
🌈 1.10.5 2024-12-10
🚀 Features
Vitest
: 升级vitest
版本以及相关依赖到2.1.8
,配合 vscode 插件支持单个单测的运行测试 @PengYYYYY (#4807)TimePicker
: 支持readonly
属性 @RSS1102 (#4812)DatePicker
: 支持readonly
属性 @RSS1102 (#4790)
🐞 Bug Fixes
Tabs
:Transfer
:Table
:Dropdown
: 示例里prefixIcon
字段应该调整为函数形式 @Lnncoco (#4769)Pagination
: 增加class
方便区分组件状态 @uyarn (#4828)ColorPicker
: 修复colorMode
文案国际化 @liweijie0812 (#4778)Dropdown
: 当options
为空时,控制台报错的问题 @betavs (#4785)Drawer
: 修复closeOnOverlayClick
属性默认值为true
导致全局参数无法设置的问题 (#4782) @PengYYYYY (#4801)DatePicker
: 修正needConfirm
为false
的场景下,preset
选择失效的问题 @Cat1007 (#4792)Input
: 修复在Form
设置全局只读下Input
组件的状态异常问题 @xiaojueshi (#4818)Tree
: 修复树开启虚拟滚动后容器宽度发生变化会导致回滚到顶部的问题 @uyarn (#4826)
📝 Documentation
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.10.5
Miniprogram for WeChat 发布 1.8.2
🌈 1.8.2 2024-12-11
🚀 Features
DropdownMenuItem
: 新增placement
属性,用于调整复选框和内容相对位置,仅单选菜单栏有效 @anlyyao (#3327)Cascader
: 新增checkStrictly
属性,父子节点选中状态不再关联,可各自选中或取消 @hkaikai (#3333)Calendar
: 支持switchMode
属性,支持按年/月翻页 @anlyyao (#3326)
🐞 Bug Fixes
DropdownMenu
: 修复部分css vars
命名错误 @anlyyao (#3338)TabBar
: 修复文本 + 徽标使用场景时,文本被挤压问题 @anlyyao (#3340)Rate
: 修复禁用态下组件无法向上冒泡的问题 @anlyyao (#3329)Popup
: 处理Skyline
模式下微信开发者工具控制台报错 @betavs (#3315)Picker
: 在Skyline
模式下样式异常 @betavs (#3317)NoticeBar
: 修复重复进入页面时出现非预期动画 @anlyyao (#3346)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.8.2
TDesign Weekly Release (Dec 1st 2024)
Vue2 for Web 发布 1.10.6
🌈 1.10.6 2024-12-05
🚀 Features
Icon
: 图标库发布0.3.0
版本,新增 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
等错误图标 @uyarn (#3392)DatePicker
: 新增multiple
API, 用于支持多选日期的场景 @hkaikai (#3407)Dialog
: 新增beforeOpen
和beforeClose
API @Wesley-0808 (#3393)Drawer
: 新增beforeOpen
和beforeClose
API @Wesley-0808 (#3393)Form
: 表单组件同时支持change
和blur
的校验触发方式 @myronliu347 (#3323)Tree
: 支持通过scrollTo
方法滚动到指定节点,scrollToElement
方法仍保留 @uyarn (#3415)Tree
: 支持scrollTo
方法通过唯一key
滚动到指定节点,减少业务计算index
的需求,具体方法参考示例 @uyarn (#3415)
🐞 Bug Fixes
Transfer
: 修复设置 pageSizeOptions 时切换 pageSize 无法生效得问题 @morningbao (#3374)InputNumber
: 限制输入超过范围外的数字未触发blur
事件 @betavs (#3399)Select
: 修复搜索过滤选项列表时选中值显示错误问题 @morningbao (#3410)Transfer
: 修复树形组件选项禁用在全选下仍可选中的缺陷 @uyarn (#3412)Transer
: 修复拖拽排序向后移动的功能异常 @uyarn (#3412)Table
: 修复树形表格列改变时渲染出错的问题 @myronliu347 (#3400)Slider
: 修复Slider
组件不支持受控用法的问题 @uyarn (#3414)
📝 Documentation
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.10.6
TDesign Weekly Release (Nov 4th 2024)
React for Web 发布 1.10.1
🌈 1.10.1 2024-11-28
🚀 Features
DatePicker
: 新增multiple
API,用于支持日期选择器多选功能,具体使用请参考示例 @HaixingOoO (#3199)DatePicker
: 新增disableTime
API,用于更方便地设置禁用时间部分 @HaixingOoO (#3226)Dialog
: 新增beforeClose
和beforeOpen
API,用于在打开和关闭弹窗时执行更多回调操作 @Wesley-0808 (#3203)Drawer
: 新增beforeClose
和beforeOpen
API,用于在打开和关闭抽屉时执行更多回调操作 @Wesley-0808 (#3203)
🐞 Bug Fixes
ColorPicker
: 修复colorMode
部分文案没有支持国际化的问题 @l123wx (#3221)Form
: 修复setFieldsValue
和setFields
没有触发onValuesChange
的问题 @uyarn (#3232)Notification
: 修改NotificationPlugin
的offset
属性默认值,使其更符合常规习惯 @huangchen1031 (#3231)Select
: 修复collapsedItems
的参数collapsedSelectedItems
的错误 @RSS1102 (#3214)Select
: 修复多选下拉框全选功能失效的问题 @huangchen1031 (#3216)Table
: 修复可过滤表格在处理null
类型的异常问题 @2ue (#3197)Table
: 修复单元格为数字 0 且开启省略时渲染异常的问题 @uyarn (#3233)Tree
: 修复scrollTo
方法滚动的异常行为 @uyarn (#3235)
📝 Documentation
🚧 Others
TextArea
: 优化TextArea
事件类型 @HaixingOoO (#3211)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.10.1
Miniprogram for WeChat 发布 1.8.1
🌈 1.8.1 2024-11-29
🚀 Features
Progress
: 新增环形进度条相关的css vars
@betavs (#3301)Input
: 新增--td-input-align-items
变量,支持自定义组件内容对齐方式 @anlyyao (#3308)ColorPicker
: 新增header
和footer
插槽,仅在usePopup
为true
时有效 @anlyyao (#3310)
🐞 Bug Fixes
DropdownMenuItem
: 修复默认插槽无效,并补充footer
具名插槽 @anlyyao (#3309)Navbar
: 修复getRect
耗时过长导致navbar
位置不准确问题,并兼容部分机型因精度问题导致的翻译功能完成后标题仍然隐藏的问题 @jarmywang @anlyyao @betavs (#3286)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.8.1
TDesign Weekly Release (Nov 3rd 2024)
Vue3 for Web 发布 1.10.4
🌈 1.10.4 2024-11-20
🚀 Features
Icon
: 图标库发布0.3.0
版本,新增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
等错误图标 @uyarn (#4729)Nuxt
:@tdesign-vue-next/nuxt
发布0.1.5
版本, 自动导入Typography
、Empty
组件和新图标Switch
: 新增before-change
API , 用于需要发起异步请求的场景 @centuryPark (#4699)Cascader
: 单选模式下当trigger
为hover
时,选中选项后自动关闭面板 @uyarn (#4717)Checkbox
: 新增title API
, 用于在选项展示禁用原因等场景 @liweijie0812 (#4737)RadioGroup
: 新增readonly API
@liweijie0812 (#4737)Form
: 全部readonly
API 默认值改undefined ,修复表单readonly
为 true,表单输入类组件readonly
为 false 时的表现异常问题 @liweijie0812 (#4737)AnchorItem
: 新增customScroll API
,支持关闭默认滚动动画,由用户可自定义锚点滚动的行为 @boogie-ben (#4386)Dialog
: 新增 APIBeforeOpen
对话框执行打开动画效果前触发,BeforeClose
对话框执行消失动画效果前触发 @Wesley-0808 (#4733)Drawer
: 新增 APIBeforeOpen
抽屉执行打开动画效果前触发,BeforeClose
抽屉执行关闭动画效果前触发 @Wesley-0808 (#4733)
🐞 Bug Fixes
Input
:TreeSelect
:- 修复异步加载且
valueType="object"
情况下,v-model
报错 @ylunwang (#4734) - 修复异步加载且
valueMode="onlyLeaf"
情况下的选中逻辑(common#1976) @ylunwang (#4734)
- 修复异步加载且
Menu
:TagInput
: 修复在readonly
模式下仍可以通过Backspace
按键删除已选项的缺陷 @RSS1102 (#4696)Avatar
: 头像链接切换后,清除上一张图片加载失败的占位符 @Cat1007 (#4724)ColorPicker
: 最近使用颜色需要选中才能删除 @superNos (#4720)Tabs
:dialog
中的tabs
默认选中样式不正确 @chensid (#4722Cascader
: 修复当选项label
非字符串时title
渲染异常的问题 @uyarn (#4759)InputNumber
: 修复largeNumber
下format
错误作用于value
上的问题 @uyarn (#4695)
📝 Documentation
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.10.4
React for Web 发布 1.10.0
🌈 1.10.0 2024-11-15
🚀 Features
Select
:collapsedItems
方法的参数collapsedSelectedItems
扩充为options
,使用collapsedItems
请注意此变更 @RSS1102 (#3185)Icon
: 图标库发布0.4.0
版本,新增 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
等错误图标 @uyarn (#3194)Cascader
: 单选模式下当trigger
为hover
时,选中选项后自动关闭面板 @uyarn (#3188)Checkbox
: 新增title
API, 用于在选项展示禁用原因等场景 @uyarn (#3207)Menu
: 新增tooltipProps
API,作用于一级菜单收起聚焦出现的节点 @uyarn (#3201)Switch
: 新增before-change
API @centuryPark (#3167)Form
: 新增getValidateMessage
实例方法 @moecasts (#3180)
🐞 Bug Fixes
TagInput
: 修复在readonly
模式下仍可以通过Backspace按键删除已选项的缺陷 @RSS1102 (#3172)Form
: 修复1.9.3
版本FormItem
在Form
外设置了name
属性有异常的问题 @l123wx (#3183)Select
: 修复 valueType 为 object 时,点击全选按钮后 onChange 回调参数类型错误的问题 @l123wx (#3193)Table
: 修复动态设置expandTreeNode
没有正常展示子节点的问题 @uyarn (#3202)Tree
: 修复动态切换expandAll
的功能异常问题 @uyarn (#3204)Drawer
: 修复无法自定义confirmBtn
和closeBtn
内容的问题 @RSS1102 (#3191)
📝 Documentation
Icon
: 优化图标检索功能,支持中英文搜索图标 @uyarn (#3194)Popup
: 新增popperOption
使用示例 @HaixingOoO (#3200)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.10.0
Vue3 for Mobile 发布 1.6.0
🌈 1.6.0 2024-11-19
🚀 Features
Popup
:sfc
totsx
@betavs (#1401)Upload
: 新增capture
与preview
属性 @anlyyao (#1644) (#1645)Icon
: 更新图标版本到0.3.0
。新增 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
等错误图标 @liweijie0812 (#1639)
🐞 Bug Fixes
Tabs
: 修复无法自动滚动到激活选项的问题 @Lyan-u (#1627)ImageViewer
: 修复onIndexChange
返回值错误 @liweijie0812 (#1637)CountDown
: 修复标签页置于后台,倒计时停止问题 @hkaikai (#1631)Form
: 修复失焦时不触发表单校验的问题 @liweijie0812 (#1640)
📈 Performance
CollapsePanel
: 优化面板折叠动画 @huxinhai (#1591)useLockScroll
: 修复多组件同时使用preventScrollThrough
导致页面无法滚动的问题 @hkaikai (#1628)
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.6.0
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