Releases: Tencent/tdesign
TDesign Weekly Release (Jul 4th 2023)
组件库
Vue2 for Web 发布 1.5.0
🚀 Features
Table
: 新增lazyLoad
表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi (#2605)Transfer
: 新增targetDraggable
API , 支持对目标列表拖拽排序的功能 @uyarn (#2612)Slider
: label 支持${value}%
格式配置 @uyarn (#2613)Tree
: tree 组件改进列表渲染逻辑 @TabSpace (#2586)Menu
:- 新增 API
routerLink
,可指定菜单项渲染为 Router 控制跳转的 a 标签 @boogie-ben (#2603) - 重构侧边栏导航子菜单展开/收起动画实现 @xiaosansiji (#2561)
- 新增 API
TimePicker
: @uyarn (#2618)disableTime
回调中新增毫秒参数- 优化展示不可选时间选项时滚动到不可选选项的体验
🐞 Bug Fixes
Tabs
: 修复 tabs 组件放在 dialog 中 tab-bar 不能正常显示的问题 @uyarn (#2595)Transfer
: 修复穿梭框存在默认已选且不允许移除的值被移除的异常问题 @uyarn (#2599)Table
: @chaishi (#2605)- 可编辑表格场景,支持设置
colKey
值为链式属性,如:a.b.c
- 可编辑表格场景,行编辑,
edit.props
和edit.on
为函数时,新增参数updateEditedCellValue
用于更新编辑状态的表格数据,issue#2577 - 修复列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,issue#2363 @chaishi (#2606)
- 可编辑表格场景,支持设置
Checkbox
: 修复版本v1.4.8
中无法在 CheckboxGroup 内部自定义任意节点的问题 @chaishi (#2604)InputNumber
: 修复decimalPlaces
存在时,数值满足要求,用户未操作,就已经触发onChange
事件问题,issue#2616 @chaishi (#2617)Menu
: @boogie-ben (#2603)- 渲染为 a 标签时,a 标签覆盖范围扩大至整个菜单项,而不是只有文本部分
- 修复当菜单项渲染 a 标签并且
collapsed = true
状态时,菜单项内区隐藏导致无法点击跳转的问题 - 修复渲染为 a 标签,弹出展示子菜单,文本未对齐的问题
- 修复 SubMenu 菜单项过多时无法完整展示的问题 issue#2262
- 修复
MenuItem
click 点击事件未传递 event 参数的问题 @xiaosansiji (#2561)
Tree
: @TabSpace (common#1535)- 修复
treeNodeModel
实例未能同步 node 属性的问题 - 优化节点状态更新时的性能
- 修复
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.5.0
Vue3 for Web 发布 1.4.0
🚀 Features
TimePicker
:Menu
: 重构侧边栏导航子菜单展开/收起动画实现,修复SubMenu
菜单项过多时无法完整展示的问题 (issues #2262) @xiaosansiji (#3140)Image
: 属性src
支持传入File
文件类型显示图片 @chaishi (#3136)ImageViewer
: 属性images
支持传入File
文件类型预览图片 @chaishi (#3136)Upload
: 文件上传列表支持显示缩略图,通过showThumbnail
属性控制 @chaishi (#3136)
🐞 Bug Fixes
Table
:- 可编辑表格场景,支持设置
colKey
值为链式属性,如:a.b.c
@chaishi (#3137) - 可编辑表格场景,行编辑,
edit.props
和edit.on
为函数时,新增参数updateEditedCellValue
用于更新编辑状态的表格数据,tdesign-vue#2577 @chaishi (#3137) - 列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,(tdesign-vue#2363) @chaishi (#3137)
- 修复可编辑单元格场景,执行
validateTableData
函数后,没有触发事件onValidate
问题 @chaishi (#3143)
- 可编辑表格场景,支持设置
Tree
: 修复active
事件中,参数context
中actived
值和实际状态相反 @gaoachao (#3134)Button
: 禁用优先级,Button.disabled > Form.disabled
@liweijie0812 (#3133)InputNumber
:decimalPlaces
存在时,数值满足要求,用户未操作,就已经触发onChange
事件问题,(tdesign-vue#2616) @chaishi (#3145)Menu
: 修复MenuItem
click
点击事件未传递event
参数的问题 @xiaosansiji (#3140)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.4.0
React for Web 发布 1.1.16
🚀 Features
🐞 Bug Fixes
Table
:- 可编辑表格场景,支持设置
colKey
值为链式属性,如:a.b.c
@chaishi (#2381) - 树形结构表格,修复当
selectedRowKeys
中的值在 data 数据中不存在时报错问题,issue#2375 @chaishi (#2385)
- 可编辑表格场景,支持设置
Guide
: 修复设置step为 -1 时需要隐藏组件的功能 @uyarn (#2389)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.16
Miniprogram for WeChat 发布 1.1.14
🚀 Features
ActionSheet
: 新增 suffixIcon,仅在theme = list
时展示 @LeeJim (#2210)TreeSelect
:label
内容支持文本超长省略 @anlyyao (#2208)Overlay
: 支持 duration 属性,用于调整背景色过渡时间 @betavs (#2179)
🐞 Bug Fixes
Popup
: 解决自动聚焦的问题 @LeeJim (#2209)Slider
: 修复无法滑动的问题 @LeeJim (#2211)Sticky
: 当组件销毁时,正常移除滚动函数 @LeeJim (#2215)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.14
Vue3 for Mobile 发布 1.0.0-rc.5
❗ Breaking Changes
🐞 Bug Fixes
Popup
: 修复多个popup
时preventScrollThrough
属性无效 @anlyyao (#983)Message
: 修复函数式调用传入context
时ts
类型报错 @anlyyao (#985)Message
: 修复关闭窗体时控制台报错 @anlyyao (#985)Cascader
: 修复点选后未勾选的问题 @anlyyao (#986)DropdownMenu
:DropdownItem
的value
属性支持空字符串 @yaogengzhu (#980)upload
: 修复autoUpload
为false
时无法上传的问题 @yaogengzhu (#967)upload
: 修复图片预览问题 @yaogengzhu (#967)upload
: 修复autoUpload
为true
时allowUploadDuplicateFile
属性失效图片 @yaogengzhu (#967)Upload
: 修复v-model
无效的问题 @anlyyao (#988)Upload
: 修复onPreview
,onSuccess
,onRemove
,onSelectChange
无效 @anlyyao (#987)Textarea
: 修复maxLength
属性无效的问题 @anlyyao (#977)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.5
设计资源
Figma for Web 发布 1.2.8
🚀 Features
Statistic
:新增统计数值组件ColorPicker
:最近使用和系统预设色彩新增透明图层示意Input
:示例页新增无边框模式及交互状态Image Viewer
:新增图片预览组件
🐞 Bug Fixes
Textarea
:数值统计修改在外面显示Button
:修复文字Property
问题,新增Loading Button
样式示意Pagination
:修复选择器默认宽度不足,修复示例页文案出错
详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web
TDesign Weekly Release (Jul 3rd 2023)
组件库
Vue2 for Web 发布 1.4.8
🚀 Features
DatePicker
: 优化关闭浮层后重置默认选中区域 @honkinglin (#2585)Checkbox
: @chaishi (#2583- 新增支持
lazyLoad
,懒加载,用于需要渲染大量数据,或加载复杂内容/图片的场景 - 渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框
- 新增支持键盘控制选项选中或取消选中
- 新增支持 CheckboxGroup 使用
options
定义选项列表的同时,使用插槽label
定义选项内容。可用于数据量较大的场景,不会重复渲染
- 新增支持
🐞 Bug Fixes
Checkbox
: @chaishi (#2583)- 复选框禁用逻辑优先级顺序修复,应当为:
Form.disabled < CheckboxGroup.disabled < Checkbox.disabled
- 修复带禁用按钮的全选逻辑问题
- 复选框禁用逻辑优先级顺序修复,应当为:
Input
: 输入框的值类型移除Number
类型 @liweijie0812 (#2582)AutoComplete
: 修复表单内AutoComplete
输入框宽度与Input
组件不一致的问题 @liweijie0812 (common#1524)InputNumber
:- 修复大尺寸的
padding
样式问题 @uyarn (common#1533) - 数字为空时,返回
null
,而非undefined
@uyarn (common#1533)
- 修复大尺寸的
Transfer
: 优化 transfer item 类名优先级问题 @xixileng (common#1530)TagInput
: 修复 tag-input 前缀不居中且会发生抖动的问题 @xixileng (common#1532)Dialog
: 修复组件销毁后,没有正确销毁 DOM,导致的内存泄漏问题 @loganylwu (#2581)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.8
Vue3 for Web 发布 1.3.12
🚀 Features
Checkbox
:
🐞 Bug Fixes
Input
:Rate
: 修复rate
在开启文字显示与半星时,tooltip
显示异常的问题(issue #2891) @xixileng (#3097)InputNumber
: 修复input-number
内容为空时,值为undefined
的问题,应当为null
(issue #2900) @xixileng (#3098)Checkbox
: 修复Form.disabled
表单无法统一控制Checkbox
组件禁用状态问题 @chaishi (#3103)Select
: 修复autofocus
不生效的问题(issue #2970) @xixileng (#3112)Radio
: 优化选项组换行情况 @ontheroad1992 (#3081)Icon
: 修复manifest
字段影响开发阶段请求的问题 @uyarn (#3113)TagInput
: 修复tag-input
前缀不居中且会发生抖动的问题 @xixileng (#3113)Transfer
: 修复t-transfer__list-item
与t-checkbox
优先级问题 @uyarn (#3113)Select
: 修复使用tab
键聚焦时无法输入内容的问题 (issue #2960) @xixileng (#3119)Stickytool
: 修复sticky-item
组件内部无法更新数据的问题 @uyarn (#3118)Dialog
:dialog plugin
执行destroy
方法时,销毁组件实例 @xixileng (#3095)DatePicker
: 优化关闭浮层后重置默认选中区域 @honkinglin (#3107)Grid
:row Props.gutter
类型补充lg,xl,xxl
@liweijie0812 (#3105)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.12
React for Web 发布 1.1.15
🚀 Features
DatePicker
: 优化关闭浮层后重置默认选中区域 @honkinglin (#2371)
🐞 Bug Fixes
Dialog
: 修复theme=danger
无效问题,issue#2364 @chaishi (#2365)Popconfirm
: 当confirmBtn/cancelBtn
值类型为Object
时未透传 @imp2002 (#2361)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.15
Miniprogram for WeChat 发布 1.1.13
🚀 Features
🐞 Bug Fixes
Toast
: 修复close方法类型声明错误 @betavs (#2191)Message
: 修复__text-nowrap
类名前缀错误的问题 @hwaphon (#2195)Slider
: 移除错误的 wxml @hwaphon (#2195)DateTimePicker
: 修复动态传入 mode 时无法正确渲染的问题 @betavs (#2188)
🚧 Others
docs
: 在 API 模块展示所有的 CSS Variables @anlyyao (#2182)docs
: 将外部样式类的内容独立展示 @ccccpj (#2200)- 修复一些示例/文档中的拼写错误 @anlyyao (#2197)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.13
Vue3 for Mobile 发布 1.0.0-rc.4
🚀 Features
🐞 Bug Fixes
Message
: 修复Message
关闭时未销毁节点 @anlyyao (#962)Button
: 修复disabled
变更之后仍有点击态的问题 @LeeJim (#963)Tabs
: 修复badgeProps
属性失效 @anlyyao (#968)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.4
Figma for Mobile 发布 1.1.3
📑 新增页面模版
- 共有通用页面、活动报名和通讯客服三类场景的页面模版
- 使用变体版本组件搭建,功能样式状态支持可配置能力
- 对各个模块进行了Auto Layout 设定,方便用户在 Figma 中快速使用页面模版进行设计
🐞 Bug Fixes
Tabs
:优化大尺寸选项卡中图标的尺寸,使其与文字更匹配Drawer
:修复抽屉选项文本无法分别设置的问题,感谢@seanTag
:优化large
尺寸高度,与常用字阶行高保持一致DropdownMenu
:修复部分组件名中menu
的拼写问题
详情见:https://www.figma.com/community/file/1053279585699097956/TDesign-for-mobile
解决方案及周边
TDesign Starter CLI 发布 0.4.1
🚀 Features
详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.4.1
TDesign Weekly Release (Jul 2nd 2023)
组件库
Vue2 for Web 发布 1.4.7
🚀 Features
Upload
: @chaishi (#2568)- 新增组件实例方法,
uploadFilePercent
用于更新文件上传进度 theme=image
,支持使用fileListDisplay
自定义 UI 内容theme=image
,支持点击名称打开新窗口访问图片,issue#2338- 拖拽上传场景,支持
accept
文件类型限制,issue#3075
- 新增组件实例方法,
Dialog
: 为内容区域增加超长时滚动条样式实现 @liweijie0812 (common#1523)
🐞 Bug Fixes
Alert
: 修复内部自定义元素透明度变化,意外导致 Alert 隐藏的问题 @xiaosansiji (#2571)Upload
: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2568)Popup
: 修复trigger=hover
时首次鼠标快速移动导致父级关闭的问题 @ikeq (#2573)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.7
Vue3 for Web 发布 1.3.11
🚀 Features
Upload
:- 新增组件实例方法,
uploadFilePercent
用于更新文件上传进度 @chaishi (#3074) theme=image
,支持使用fileListDisplay
自定义 UI 内容 @chaishi (#3074)theme=image
,支持点击名称打开新窗口访问图片,tdesign-vue#2338 @chaishi (#3074)- 拖拽上传场景,支持
accept
文件类型限制,issue#3075 @chaishi (#3074) - 去除图片文件名颜色,使用 Link 组件统一颜色 @chaishi (#3074)
- 添加文件类型过滤方法 getFileList @chaishi (#3074)
- 新增组件实例方法,
Textarea
: 支持动态更改autosize
属性 (issue #3068) @Zz-ZzzZ (#3077)MenuItem
: 新增API: routerLink
,可指定菜单项渲染为Router
控制跳转的a
标签 @boogie-ben (#3057)
🐞 Bug Fixes
MenuItem
:- 渲染为
a
标签时,a
标签覆盖范围扩大至整个菜单项,而不是只有文本部分 @boogie-ben (#3057) - 修复当菜单项渲染
a
标签并且menu
在collapsed
状态时,菜单项内容区隐藏导致无法点击跳转的问题 @boogie-ben (#3057) - 修复渲染为
a
标签时并在popup
出现时,文本对齐与正常菜单项的位置不一致的问题 @boogie-ben (#3057)
- 渲染为
Table
: 修复主动触发页码更新时表格序号列没有重新计算(issue #3038) @tanhh326 (#3071)Upload
: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#3074)SelectInput
: 修复使用回退键删除input
中内容时,会删除tag
(issue #2939) @tanhh326 (#3072)DateRangePicker
: 修复suffix
prefix
无法响应数据变化渲染的问题 @uyarn (#3085)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.11
React for Web 发布 1.1.14
🚀 Features
Tree
: 支持虚拟滚动 @uyarn (#2359)Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2354)Radio
: 优化选项组换行情况 @ontheroad1992 (#2358)Upload
:- 新增组件实例方法,
uploadFilePercent
用于更新文件上传进度 @chaishi (#2353) theme=image
,支持使用fileListDisplay
自定义 UI 内容 @chaishi (#2353)theme=image
,支持点击名称打开新窗口访问图片,tdesign-vue#2338 @chaishi (#2353)- 拖拽上传场景,支持
accept
文件类型限制,tdesign-vue-next#3075 @chaishi (#2353)
- 新增组件实例方法,
🐞 Bug Fixes
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.14
Miniprogram for WeChat 发布 1.1.12
🚀 Features
PullDownRefresh
: 增加 show-scrollbar 属性 @lolhezihehe (#2163)
🐞 Bug Fixes
Rate
: 修复无法点击的问题 @AntzyMo (#2158)Rate
: 使事件冒泡至上层元素 @LeeJim (#2168)DateTimePicker
: 修复无法选择的问题 @betavs (#2169)Tabs
: 修复超出时滚动不流畅的问题 @LeeJim (#2170)TreeSelect
: 修复多选时 value 使用空数组报错的问题 @LeeJim (#2173)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.12
Vue3 for Mobile 发布 1.0.0-rc.2
❗ Breaking Changes
🚀 Features
🐞 Bug Fixes
Message
: 修复link
、onLinkClick
属性无效 @anlyyao (#931)Overlay
: 修复backgroundColor
属性致动画失效问题 @yaogengzhu (#942)ActionSheet
: 修复多页宫格工作面板高度计算错误 @anlyyao (#936)CollapsePanel
: 修复expandIcon
的值为插槽或函数时无效 @anlyyao (#934)Table
: 修复table组件卸载时,异常报错 @yaogengzhu (#938)Toast
: 修复preventScrollThrough属性无效 @yaogengzhu (#939)Search
: 修复iOS
环境search
默认自带图标 @yaogengzhu (#1519)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.2
解决方案及周边
TDesign Vue Next Starter 发布 0.8.0
❗️ Breaking Change
- 重构内置 axios 及请求相关逻辑,新增接口级防抖节流 by @timi137137 in Tencent/tdesign-vue-next-starter#556
- 更新 stylelint 相关配置 移除 stylelint-less 依赖 by @timi137137 @liweijie0812 in Tencent/tdesign-vue-next-starter#553 Tencent/tdesign-vue-next-starter#558
🐞 Bug Fixes
- 修复路由跳转表头闪烁的问题 by @tanhh326 in Tencent/tdesign-vue-next-starter#550
- 修复筛选列表页,搜索合同状态显示object的异常 by @liweijie0812 in Tencent/tdesign-vue-next-starter#559
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.8.0
TDesign Weekly Release (Jul 1st 2023)
组件库
Vue2 for Web 发布 1.4.6
🚀 Features
DatePicker
: 新增onConfirm
事件 @liweijie0812 (#2545)Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2547)
🐞 Bug Fixes
DatePicker
: 修复默认值为null
时点击日期选择器报错的问题 @liweijie0812 (common#1499)Input
: 修复limitNumber
部分在disabled
状态下的样式问题 @uyarn (#2557)Tree
: 修复单独设置checkable
属性的功能 @TabSpace @uyarn (#2557)InputNumber
: 修复value = 0
时自动校正不生效的问题 @imp2002 (#2546)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.6
Vue3 for Web 发布 1.3.10
🚀 Features
Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#3037)Form
: FormRules,添加默认泛型类型 ,如此可以不再强制定义定义类型,直接写FormRule
即可 @chaishi (#3040)DatePicker
: 新增onConfirm
事件 @liweijie0812 (#3033)
🐞 Bug Fixes
Input
: 修复limitNumber
部分在disabled
状态下的样式问题 @uyarn (#3034)Tree
: 修复单独设置checkable
属性的功能 @TabSpace @uyarn (#3034)Table
: 修复启用multipleSort
,非受控用法不工作(issue #3021) @ngyyuusora (#3024)Select
: 修复在多选时候的禁用状态 @uyarn (#3054)Calendar
: 修复自定义日期的实际选择范围与定义不符(issue #3035) @imp2002 (#3049)TagInput
: 修复前置图标的样式缺陷 @uyarn (#3058)SelectInput
: 修复失焦时未清空输入内容的缺陷 @uyarn (#3058)Submenu
: 修复popup-props
透传问题 @Kafuu-Chinocya (#3061)DatePicker
: 修复value
为null
时的报错 @liweijie0812 (#3053)InputNumber
: 修复输入值为0
时,不执行纠正 @imp2002 (#3048)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.10
React for Web 发布 1.1.13
🐞 Bug Fixes
Tag
: 修复 Tag children 为数字 0 时的渲染异常 @HelKyle (#2335)Input
: 修复limitNumber
部分在disabled
状态下的样式问题 @uyarn (#2338)TagInput
: 修复前置图标的样式缺陷 @uyarn (#2342)SelectInput
: 修复失焦时未清空输入内容的缺陷 @uyarn (#2342)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.13
Miniprogram for WeChat 发布 1.1.11
🚀 Features
CheckboxGroup
: 新增 borderless 属性 @betavs (#2124)Radio
: 允许取消选中 @betavs (#2141)DropdownItem
: 新增 close 事件 @LeeJim (#2147)
🐞 Bug Fixes
Tabs
: 解决选项过多时样式错误的问题 @betavs (#2123)Picker
: 修复默认值无效 @betavs (#2126)Stepper
: 修复精度缺失问题 @anlyyao (#2130)Radio
: 修复自定义图标大小之后的垂直对齐问题 @betavs (#2135)Checkbox
: 修复自定义图标尺寸后的垂直对齐问题 @LeeJim (#2136)CheckboxGroup
: 修复使用 options 时,disabled 不生效的问题 @LeeJim (#2137)Checkbox
: 修复 disabled 优先级的问题 @LeeJim (#2137)Search
: 截获点击 clear 触发的 tap 事件 @LeeJim (#2139)Divider
: 修复外部样式类的位置 @LeeJim (#2140)Toast
: 解决 close 事件重复触发 @LeeJim (#2146)Popup
: 修复底部弹出时的宽度问题 @LeeJim (#2152)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.11
Vue3 for Mobile 发布 1.0.0-rc.1
❗ Breaking Changes
🚀 Features
Popover
: 新增closeOnClickOutside
属性 @anlyyao (#916)Loading
:indicator
属性新增Slot / Function
类型,支持自定义指示符 @anlyyao (#918)Cascader
:options
支持支持异步数据 @ccccpj (#917)DropdownMenu
: 新增direction
属性 @ccccpj (#878)
🐞 Bug Fixes
Stepper
: 修复精度缺失问题 @anlyyao (#906)Popup
: 修复visible-change
事件参数错误 @anlyyao (#920)NavBar
: 修复fixed=true
时样式错误 @anlyyao (#1494)
🚧 Others
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.1
TDesign Weekly Release (Jun 4th 2023)
组件库
Vue2 for Web 发布 1.4.5
🚀 Features
Dialog
: 支持full-screen模式 @Ghostdar (#2529)Table
: 列宽调整场景,新增事件onColumnResizeChange
,在列宽调整后触发 @chaishi (#2535)Menu
: 为默认侧边导航菜单滚动条增加优化样式 @liweijie0812 (common#1421)
🐞 Bug Fixes
Table
: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;tdesign-vue-next#2951 @chaishi (#2535)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.5
Vue3 for Web 发布 1.3.9
🚀 Features
Table
: 列宽调整场景,新增事件onColumnResizeChange
,在列宽调整后触发 @chaishi (#3007)Image
: 支持referrerpolicy
@btea (#3014)
🐞 Bug Fixes
Checkbox
:Table
: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;issue#2951 @chaishi (#3007)Tabs
: 移除文档中onChange
不存在的参数 @Zz-ZzzZ (#2974)Dropdown
: 修复通过组合v-for
和单个 item 渲染组件丢失节点的缺陷 @uyarn (#3026)Pagination
:onchage
触发获取current
是旧值 @liweijie0812 (#3030)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.9
React for Web 发布 1.1.12
🚀 Features
🐞 Bug Fixes
Slider
: 修复数字输入框theme
固定为column
的问题 @Ali-ovo (#2289)Table
: 列宽调整和自定义列共存场景,修复通过自定义列配置表格列数量变少时,表格总宽度无法再恢复变小,tdesign-vue-next#2951 @chaishi (#2325)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.12
Vue3 for Mobile 发布 1.0.0-rc
❗ Breaking Changes
🚀 Features
🐞 Bug Fixes
PullDownRefresh
: 修复下拉刷新加载样式未居中问题 @ccccpj (#888)Fab
: 改用 setup 语法糖 @LeeJim (#897)Textarea
: 修复计数器错误 @anlyyao (#902)Table
: 修复事件 cell-click 和 row-click 返回参数错误的问题 @LeeJim (#899)Drawer
: 修复事件 close 返回参数错误的问题 @LeeJim (#899)Image
: 修复事件 load 和 error 返回参数错误的问题 @LeeJim (#899)Search
: 修复事件 action-click 返回参数错误的问题 @LeeJim (#899)Upload
: 修复事件 select-change 返回参数错误的问题 @LeeJim (#899)Search
: 修复action-click
事件无效 @anlyyao (#908)DateTimePicker
: 修复modelValue
属性无效的问题 @anlyyao (#903)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc
解决方案及周边
TDesign Vue Next Starter 发布 0.7.7
🚀 Features
- Vite版本升级至4 by @liweijie0812 in Tencent/tdesign-vue-next-starter#533
- 组件库版本升级至 1.3.8 by @timi137137 in Tencent/tdesign-vue-next-starter#548
- Axios支持格式化Params by @ngyyuusora in Tencent/tdesign-vue-next-starter#544
🐞 Bug Fixes
- 修复登出后路由重置问题 by @ngyyuusora in Tencent/tdesign-vue-next-starter#545
- 修复请求时204无内容判断异常 by @liweijie0812 in Tencent/tdesign-vue-next-starter#539
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.7
TDesign Weekly Release (Jun 3rd 2023)
组件库
Vue2 for Web 发布 1.4.4
🐞 Bug Fixes
Drawer
: 修复destroyOnClose
不符合预期问题 @Aicmortal (#2517)TextArea
: 修复设置value
值后 autosize 自适应失效的问题 @xiaosansiji (#2527)Swiper
: 修复navigation
插槽失效的问题 @uyarn (#2514)Table
: 减少斑马纹样式影响范围,避免自定义元素被自定义 @chaishi (common#1415)Menu
: 侧边导航超长时,不再隐藏滚动条,防止鼠标操作环境下不能拖动滚动条的问题 @xiaosansiji (common#1416)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.4
Vue3 for Web 发布 1.3.8
🐞 Bug Fixes
ColorPicker
:Select
: 修复使用tagName
作为key时控制台出现告警的问题 @uyarn (#2980)Upload
:ts
类型修复 @kaishuige (#2990)Table
: 本地数据排序,修复初始排序无效问题 @chaishi (#2999)TextArea
: 修复不能响应设置value
值后 autosize 自适应失效的问题 @xiaosansiji (#3002)Guide
: 切换时按钮出现动画 @zhangpaopao0609 (#2997)Swiper
: 修复navigation
插槽失效的问题 @uyarn (#3003)
🚧 Others
Dropdown
: 新增带图标的下拉菜单示例 @aomnisz (#2995)Table
: 修复文档缺失吸顶表头示例代码问题,issue#2764 @chaishi (#2999)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.8
React for Web 发布 1.1.11
🐞 Bug Fixes
Table
:- 可拖拽调整列宽场景,修复
resizable=false
无效问题,默认值为 false @chaishi (#2297) - 本地数据排序场景,修复异步拉取数据时,取消排序数据会导致空列表问题 @chaishi (#2297)
- 修复固定表格 + 固定列 + 虚拟滚动场景,表头不对齐问题,issue#2126 @chaishi (#2297)
- 可编辑单元格/可编辑行场景,修复数据始终校验上一个值问题,调整为校验最新输入值,issue#2219 @chaishi (#2297)
- 修复本地数据排序,多字段排序场景,示例代码缺失问题,issue#1966 @chaishi (#2297)
- 可拖拽调整列宽场景,修复
ColorPicker
:
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.11
Miniprogram for WeChat 发布 1.1.10
🚀 Features
🐞 Bug Fixes
Grid
: 修复align='left'
无效的问题 @anlyyao (#2110)Fab
: 修复buttonProps
中的hoverClass
属性透传至button
无效 @anlyyao (#2093)Upload
: 修复图片尺寸超出的问题 @betavs (#2098)Slider
: 修复使用 max 之后刻度展示错误的问题 @betavs (#2114)Input
: 修复type='number'
时,value=0
无效的问题 @anlyyao (#2108)Slider
: 修复异步展示时导致刻度渲染错误的问题 @LeeJim (#2115)ActionSheet
: 修复点击 disabled 的选项仍触发 close、visible-change 事件 @LeeJim (#2117)Stepper
: 保证值发生变化才触发 change 事件 @LeeJim (#2118)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.10
Vue3 for Mobile 发布 0.26.0
❗ Breaking Changes
🚀 Features
Textarea
: 新增layout
属性 @anlyyao (#879)Input
: 新增 borderless 属性 @anlyyao (#877)Button
: 增加幽灵按钮的点击样式 @LeeJim (#883)Rate
: 增加组件禁用态样式 @anlyyao (#887)Table
: 新增loadingProps
属性 @anlyyao (#884)
🐞 Bug Fixes
DateTimePicker
: 修复value
无法动态响应的问题 @LeeJim (#869)DateTimePicker
: 修复mode
使用时分秒时错误的问题 @LeeJim (#869)Grid
: 修复组件上下边距及水平滚动时字号错误 @anlyyao (#867)Loading
: 修复示例样式问题 @anlyyao (#866)Slider
: 修复 change 事件重复触发的问题 @LeeJim (#864)ActionSheet
: 修复items
项数小于count
时,selected
事件返回值错误 @anlyyao (#870)Textarea
: 修复label
标签字号错误 @anlyyao (#879)Input
: 修复禁用态输入框文本颜色错误 @anlyyao (#877)Input
: 修复垂直布局时label
下边距错误 @anlyyao (#877)Input
: 修复示例样式问题 @anlyyao (#877)Form
: 修复FormRule
中type
属性无效的问题 @anlyyao (#876)Form
: 修复expose
中的submit
和reset
事件报错 @anlyyao (#876)Form
: 修复文档labelWidth
属性默认值错误 @anlyyao (#876)Radio
: 修复 placement 错误的问题 @LeeJim (#882)Table
: 修复边框和字号错误 @anlyyao (#880)Button
: 移除禁用态的点击样式 @LeeJim (#883)SideBar
: 修复示例错误 @ccccpj (#886)Image
: 修复error
默认值失效 @anlyyao (#885)Table
: 修复loading
属性无效的问题 @anlyyao (#884)
🚧 Others
- fix: 优化多个示例页面切换问题 @LeeJim (#890)
DateTimePicker
: 提升测试覆盖率 @LeeJim (#869)Slider
: 提升测试覆盖率 @LeeJim (#864)ActionSheet
: 补充测试用例 @anlyyao (#870)Dialog
: 补充测试用例 @anlyyao (#872)Cascader
: 补充测试用例 @anlyyao (#874)Tabs
: 补充测试用例 @ChaneyZhao (#822)Form
: 补充测试用例 @anlyyao (#876)Table
: 更新示例 @anlyyao (#880)ImageViewer
: 补充测试用例 @ccccpj (#861)DropdownMenu
: 补充测试用例 @ccccpj (#868)Tabs
: 提升测试覆盖率 @ccccpj (#865)Image
: 更新示例代码 @anlyyao (#885)Form
: 更新示例代码 @anlyyao (#887)Indexes
: 补充测试用例 @ccccpj (#881)Table
: 补充单元测试 @anlyyao (#884)Tabs
: 补充测试用例 @ChaneyZhao (#822)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.26.0
TDesign Weekly Release (Jun 2nd 2023)
组件库
Vue2 for Web 发布 1.4.2
🚀 Features
Menu
:- Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 @xiaosansiji (#2504)
- 去除子菜单 inline 样式,改为样式类实现,方便通过全局 Design Token 方式调整尺寸和间距等 @xiaosansiji (#2496)
InputNumber
: 初始值为undefined/null
,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2483)
🐞 Bug Fixes
Menu
:- 修复弹出类菜单内容未对齐的问题 @xiaosansiji (#2496)
- 修复侧边导航横向内容可以滚动的问题 @xiaosansiji (common#1398)
- 修复菜单项与展开箭头 icon 未两端对齐的问题 @xiaosansiji (common#1390)
Timeline
: 修复timeline-item
响应式渲染丢失的问题 @uyarn (#2501)Table
: 修复通过current
修改分页,序列号没有变化的问题 @LoopZhou (#2506)ColorPicker
: 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2511)TreeSelect
: 修复 keys配合valueType = object
时使用的异常问题 @uyarn (#2511)Cascader
: 修复空数组选项展示异常的问题 @uyarn (#2511)Upload
: 删除 Upload 中对 loading 的重复颜色设置 @sinbadmaster (common#1399)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.2
Vue3 for Web 发布 1.3.7
🚀 Features
Menu
:Submenu
新增popupProps
属性,允许透传设置底层Popup
弹窗属性 (issues #347) @xiaosansiji (#2963)Input
: 回车事件不再阻止事件冒泡 @uyarn (#2968)
🐞 Bug Fixes
Select
:- 修复空字符串无法作为可选值的缺陷 @kaishuige (#2950)
- 修复无法通过键盘回车操作选中选项及忽略已过滤选项的缺陷 @uyarn (#2968)
InputNumber
: 初始值为undefined/null
,且存在decimalPlaces
时,不再进行小数点纠正 @chaishi (#2948)Menu
: 修复弹出类菜单内容未对齐的问题 @xiaosansiji (#2957)Drawer
: 打开抽屉后,无法直接摁ESC
退出,必须先点击抽屉,才可关闭 (issue #2947) @kaishuige (#2958)Timeline
: 修复timeline-item
内容不支持热更新的缺陷 (issue #2954) @uyarn (#2965)Table
: 修复在多级表头中使用筛选功能,显示异常问题(issue #2867) @youlvlv (#2966)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.7
React for Web 发布 1.1.10
🚀 Features
Menu
:- Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 @xiaosansiji (#2284)
- 弹出菜单使用 Popup 重构 @xiaosansiji (#2274)
🐞 Bug Fixes
InputNumber
: 初始值为 undefined/null,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2273)Select
: 修复onBlur
方法回调参数异常的问题 @Ali-ovo (#2281)Dialog
: 修复 Dialog 在 SSR 环境下报错 @night-c (#2280)Table
: 修复组件设置expandOnRowClick
为true
时,点击整行报错 @pe-3 (#2275)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.10
Miniprogram for WeChat 发布 1.1.9
🚀 Features
CheckBox
: 自定义图标增加半选中态 @lolhezihehe (#2056)Search
: 新增cursor-spacing
属性 @anlyyao (#2065)
🐞 Bug Fixes
indexes
: 索引导航无法选中问题 @lolhezihehe (#2036)Switch
: 修复加载态时仍能点击的问题 @betavs (#2061)Switch
: 修复loading
态背景色错误 @anlyyao (#2074)Icon
: 修复命名错误的问题 @anlyyao (#2076)TreeSelect
: 修复使用 keys 之后无法正常使用的问题 @LeeJim (#2085)RadioGroup
: 修复使用 options 时值为 falsy 时异常的问题 @betavs (#2082)CellGroup
: 修复bordered
属性无效的问题 @anlyyao (#2089)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.9
Vue3 for Mobile 发布 0.25.0
❗ BREAKING CHANGES
Swiper
: 调整 DOM @LeeJim (#845)Swiper
: 属性paginationPosition
移至属性navigation
下 @LeeJim (#845)Swiper
: 属性navigation
内部值发生变更 @LeeJim (#845)GridItem
: 调整DOM结构 @anlyyao (#854)DateTimePicker
: 调整DOM结构 @anlyyao (#852)
🚀 Features
SideBar
: 新增侧边导航组件 @anlyyao (#855)DropdownMenu
: 新增menuOpened
、menuClosed
事件 @anlyyao (#837)Swiper
: 新增click
事件 @LeeJim (#845)Swiper
:height
属性支持string
类型 @anlyyao (#858)
🐞 Bug Fixes
Popup
: 修复弹出层内容无法滚动的问题 @anlyyao (#834)Tabs
: 修复纵向touch
也会触发tabs切换的问题 @ccccpj (#836)Switch
: 修复loading
态背景色错误 @anlyyao (#841)Switch
: 修复loading
态仍能点击的问题 @anlyyao (#841)DropdownMenu
: 修复closeOnClickOverlay
属性无效的问题 @ccccpj (#851)DropdownMenu
: 修复options
初始值不能为空 @ccccpj (#851)DropdownMenu
: 修复expose
产生的告警问题 @ccccpj (#851)DropdownMenu
: 修复示例字号及按钮样式错误 @ccccpj (#848)GridItem
: 修复Image
属性不支持Function
类型 @anlyyao (#854)ActionSheet
: 修复禁用态背景色错误 @anlyyao (#854)ActionSheet
: 修复示例占位图错误 @anlyyao (#854)DateTimePicker
: 修复初始值不能为空的问题 @anlyyao (#852)DateTimePicker
: 修复选中文本和弹窗面板圆角样式错误 @anlyyao (#852)Dialog
: 修复弹窗圆角、标题行高样式错误 @anlyyao (#1393)Picker
: 修复选中文本样式错误 @anlyyao (#852)Textarea
: 解决autoSize
动态修改输入值时未生效问题 @ccccpj (#859)ImageViewer
: 修复图片预览显示不全的问题 @anlyyao (#858)Empty
: 移除无效的示例 @anlyyao (#827)Tag
: 修复示例文案错误 @Resuragam (#842)Result
: 修复示例间距样式 @Resuragam (#844)Footer
: 修复分割线尺寸错误并移除下划线样式 @anlyyao (#1384)Footer
: 更新示例代码 @anlyyao (#829)Steps
: 修复标题换行和不换行均存在时,步骤条图标对齐问题 @Resuragam (#1388)Tabs
: 修复字号尺寸错误 @anlyyao (#1386)BackTop
: 修复边框颜色错误 @anlyyao (#1367)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.25.0
TDesign Weekly Release (Jun 1st 2023)
组件库
Vue2 for Web 发布 1.4.0
🚀 Features
Menu
: @xiaosansiji (#2461)- 设置
href
时使用 标签渲染菜单项 #1671 - 使用 Popup 重构 Menu 弹出菜单实现
- 设置
Select
: 优化选项结构 移除多余的span节点 @uyarn (#2480)InputNumber
: 支持默认格式化小数点 @chaishi (#2478)
🐞 Bug Fixes
Loading
: 修复多次调用关闭全屏函数时控制台报错问题 @huangpiqiao (#2465)Menu
: @xiaosansiji (#2461)- 修复收起菜单时超出内容无法滚动的问题 #2435
- 修复侧边导航菜单,次级弹出菜单也会展示 Tooltip 的问题
InputNumber
: 修复部分小数点数字无法输入问题 @chaishi (#2460)Popup
: 修复popupPlugin
用法的triggerElement
参数的类型报错的问题 @zhangpaopao0609 (#2477)Input
: 修复快速输入或同时输入时输入值异常的问题 @uyarn (#2479)InputAdornment
: 修复 1.3.4 中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2480)ImageViewer
: 修复 closeBtnprop = false
时渲染异常的问题 @sinbadmaster (#2472)类型问题
: 修复Radio Checkbox Input Tabs Popup
等组件缺少 type 的问题 @chaishi (#2475)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.0
Vue3 for Web 发布 1.3.6
🚀 Features
Menu
: 侧边导航菜单收起时,Tooltip
展示菜单内容 @xiaosansiji (#2921)
🐞 Bug Fixes
Menu
:- 修复顶部导航菜单位置有误的问题 @xiaosansiji (#2927)
- 修复
theme = dark
模式下弹窗菜单缺少边框样式的问题 @xiaosansiji (#2927)
InputNumber
:Radio
: 修复label
无效问题 (issue #2873) @Aicmortal (#2919)Select
: 修正当options
数据存在className
而导致选项样式会被意外污染的问题 @PDieE (#2920)ImageViewer
: 修复图片链接带有参数时,下载时文件扩展名丢失 (issue #2935) @nined9 (#2936)InputAdornment
: 修复1.3.5
中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2944)Table
: 在多级表头中使用筛选功能,无法正常反显@youlvlv (#2943)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.6
React for Web 发布 1.1.9
🚀 Features
DatePicker
: 支持 onConfirm 事件 @honkinglin (#2260)Menu
: 优化侧边导航菜单收起时,Tooltip
展示菜单内容 @xiaosansiji (#2263)Swiper
: navigation 类型支持dots
dots-bar
@carolin913 (#2246)Table
: 新增onColumnResizeChange
事件 @honkinglin (#2262)
🐞 Bug Fixes
TreeSelect
: 修复keys
属性没有透传给 Tree 的问题 @uyarn (#2267)InputNumber
: 修复部分小数点数字无法输入问题 @chaishi (#2264)ImageViewer
: 修复触控板缩放操作异常问题 @honkinglin (#2265)TreeSelect
: 修复当 label 是 reactNode 场景下展示问题 @Ali-ovo (#2258)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.9
Vue3 for Mobile 发布 0.24.0
❗ BREAKING CHANGES
🐞 Bug Fixes
Popup
: 解决使用closeBtn
插槽时关闭无效的问题 @anlyyao (#753)Popup
: 修复preventScrollThrough
属性无效的问题 @anlyyao (#824)Search
: 修复leftIcon
插槽无效的问题 @anlyyao (#742)Cascader
: 修复构建后组件样式缺失问题 @anlyyao (#770)Cascader
: 修复closeBtn
无法关闭选择器面板 @anlyyao (#820)Cascader
: 修复示例无法拉起选择器面板的问题 @anlyyao (#820)DropdownMenu
: 修复keys
属性无效的问题 @ccccpj (#769)Fab
: 修复按钮阴影样式缺失问题 @anlyyao (#773)List
: 修复有父级元素时滚动值始终为 0 的问题 @ccccpj (#823)List
: 修复load-more
文案不显示的问题 @ccccpj (#806)List
: 修复loading
内容不居中的问题 @ccccpj (#806)DropdownMenu
: 修复下拉组件唯一 Id 问题 @ccccpj (#782)Message
: 修复theme
属性内置图标错误 @Resuragam (#812)Message
: 修复示例按钮样式错误 @Resuragam (#812)Calendar
: 修复组件圆角样式错误 @anlyyao (#818)Upload
: 修复国徽上传示例占位图错误 @anlyyao (#821)Input
: 移除浏览器默认聚焦样式 @anlyyao (#1365)Rate
: 修复图标不居中的问题 @anlyyao (#1381)Steps
: 修复 dot 样式错误 @anlyyao (#1374)Toast
: 修复组件背景色不正确 @anlyyao (#1375)Overlay
: 修复组件背景色不正确 @anlyyao (#1376)
🚧 Others
- fix: 处理部分组件按需引入报错的问题 @anlyyao (#754)
Popup
: 补充测试用例 @anlyyao (#753)Search
: 补充测试用例 @anlyyao (#742)Textarea
: 补充测试用例 @anlyyao (#743)Stepper
: 补充测试用例 @anlyyao (#744)Switch
: 补充测试用例 @anlyyao (#745)Input
: 补充测试用例 @anlyyao (#746)Toast
: 补充测试用例 @anlyyao (#749)PullDownRefresh
: 补充测试用例 @anlyyao (#750)Tag
: 补充测试用例 @Resuragam (#752)Footer
: 补充测试用例 @Resuragam (#771)Result
: 补充测试用例 @Resuragam (#772)Message
: 补充测试用例 @palmcivet (#774)Link
: 补充测试用例 @Resuragam (#780)CountDown
: 补充测试用例 @Resuragam (#789)Upload
: 补充测试用例 @palmcivet (#808)Loading
: 补充测试用例 @palmcivet (#811)Steps
: 补充测试用例 @palmcivet (#815)Radio
: 补充测试用例 @palmcivet (#814)Rate
: 补充测试用例 @palmcivet (#807)BackTop
: 补充测试用例 @palmcivet (#810)Tag
: 补充测试用例 @Resuragam (#752)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.24.0
TDesign Weekly Release (May 4th 2023)
组件库
Vue2 for Web 发布 1.3.4
🚀 Features
TimePicker
: 没有选中值时不允许点击确认按钮 @uyarn (#2448)Menu
: 侧边导航菜单收起时,支持 Tooltip 展示菜单内容 @xiaosansiji (#2455)
🐞 Bug Fixes
Message
: 修复通过命令调用时,attach 所在 Dom 被清空后,新的 message 无法显示问题修复 @luguokong (#2443)Backtop
: 修复 visibleHeight 只触发一次的缺陷 @uyarn (#2449)StickyTool
: 修复控制台告警 @uyarn (#2450)InputAdornment
: 修复prepend/append
为空字符串时仍然渲染节点的问题 @uyarn (#2457)Badge
: 修正在部分情况下未重置box-sizing
而导致的样式错误 @PDieE (common#1340)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.3.4
Vue3 for Web 发布 1.3.5
🚀 Features
TagInput
: 增加focus
方法的导出(issue #2887) @coderbaozi (#2893)TimePicker
: 没有选中值时不允许点击确认按钮 @uyarn (#2898)Cascader
: 选项支持自定义样式 @ZekunWu (#2878)
🐞 Bug Fixes
Pagination
: 修复表格内容为空时,页码值不正常问题(issue #2882) @yanxugong (#2886)Table
: 修复在多级表头中使用筛选功能,显示异常问题(issue #2867) @yanxugong (#2892)Dialog
: 全屏状态下关闭footer
,仍然占据body
高度(issue #2644) @ccccpj (#2897)Backtop
: 修复visibleHeight
只作用一次的问题 @uyarn (#2898)Tooltip
: 修复1.3.4
版本的箭头位置异常的样式问题 @uyarn (#2898)AutoComplete
: 修正当options
在空数组和非空数组之间来回切换时会导致triggerElement
失去焦点的问题 @PDieE (#2901)Tree
: 修正由于Tree
组件错误过滤了allowFoldNodeOnFilter
而导致该参数无效的问题 @PDieE (#2906)InputAdornment
: 修复prepend
或append
为空字符串时仍然渲染节点的问题 @uyarn (#2910)ImageViewer
:closeBtn
渲染异常 @sinbadmaster (#2875)Test
: 修复单元测试log
抛出大量异常 @PengYYYYY (#2896)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.5
Miniprogram for WeChat 发布 1.1.8
🚀 Features
🐞 Bug Fixes
DropdownMenu
: 修复基础调试版本低于 2.19.2时无法使用的问题 @anlyyao (#2043)Sticky
: 解决 fixed 定位时宽度错误 @anlyyao (#2047)NavBar
: 修复背景色支持渐变色 @LeeJim (#2049)Drawer
: 修复 item-click 参数返回错误的问题 @ElanYoung (#2039)Image
: 修复 width 和 height 无动态响应的问题 @LeeJim (#2050)Drawer
: 修复 item-click 参数返回错误的问题 @ElanYoung (#2039)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.8
Vue3 for Mobile 发布 0.23.0
❗ BREAKING CHANGES
ActionSheet
: 移除type
属性 @brianzhang (#637)ActionSheet
:close
事件参数变更 @brianzhang (#637)Indexes
: 调整 DOM 结构 @yaogengzhu (#680)Indexes
: 移除IndexesCell
@yaogengzhu (#680)Indexes
: 移除height
属性 @yaogengzhu (#680)Indexes
:list
属性更名为indexList
属性 @yaogengzhu (#680)DropdownMenu
: 调整 DOM @ccccpj (#695)DropdownMenu
: 移除activeColor
属性 @ccccpj (#695)DropdownMenu
: 属性overlay
更名为showOverlay
@ccccpj (#695)
🚀 Features
Table
: 新增表格组件 @anlyyao (#740)ActionSheet
: 新增align
、description
属性 @brianzhang (#637)Indexes
: 新增change
事件 @yaogengzhu (#680)Indexes
: 新增IndexesAnchor
@yaogengzhu (#680)DropdownMenu
: 新增confirm
、reset
事件 @ccccpj (#695)DropdownMenu
: 新增footer
插槽 @ccccpj (#695)DropdownMenuItem
: 新增keys
属性 @ccccpj (#695)Checkbox
:icon
新增boolean
类型 @ccccpj (#695)
🐞 Bug Fixes
SwipeCell
: 修复别名引用问题 @anlyyao (#690)Image
: 修复Image
默认宽度样式缺失的问题 @xiaosansiji (#1354)Picker
: 修复样式错误 @ccccpj (#1358)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.23.0
解决方案及周边
TDesign Starter CLI 发布 0.4.0
🚀 Features
- 新增小程序
零售电商
模版下载 - 新增移动端vue3
即时通讯
模版下载
详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.4.0
TDesign Vue Next Starter 发布 0.7.6
🚀 Features
- 移除了将所有文件一并提交的代码 by @liweijie0812 in Tencent/tdesign-vue-next-starter#515
- 组件库版本升级至 1.3.4 by @timi137137 in Tencent/tdesign-vue-next-starter#518
- 禁止隐式Any类型声明 by @timi137137 in Tencent/tdesign-vue-next-starter#519
🐞 Bug Fixes
- 修复多标签页中保活异常问题 by @ngyyuusora in Tencent/tdesign-vue-next-starter#523
- 修复store存储token读取异常问题 by @liweijie0812 in Tencent/tdesign-vue-next-starter#526
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.6
TDesign Weekly Release (May 3rd 2022)
组件库
React for Web 发布 1.1.8
🚀 Features
TimePicker
: 没有选中值时不允许点击确认按钮 @uyarn (Tencent/tdesign-react#2240)
🐞 Bug Fixes
Form
: 修复FormList
数据透传问题 @honkinglin (Tencent/tdesign-react#2239)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.8
Miniprogram for WeChat 发布 1.1.7
🚀 Features
ActionSheet
: 新增 CSS Variable 用于控制取消按钮颜色 @favouredddd (#2007)
🐞 Bug Fixes
ActionSheet
: 解决 ActionSheet 引入报错 @anlyyao (#2008)Sticky
: 处理在锁定的情况下,宽度计算错误的问题 @LeeJim (#2012)SideBarItem
: 修复选中态样式问题 @betavs (#2011)TabBar
: 修正 virtualHost 不可用时的宽度 @LeeJim (#2013)Icon
: 更正图标命名 @anlyyao (#2020)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.7
Vue3 for Mobile 发布 0.22.0
❗ BREAKING CHANGES
Rate
: 调整 DOM 结构 @fengchunqi (#642)Rate
: 移除clearable
、variant
属性 @fengchunqi (#642)Rate
:size
属性默认值变更为24px
@fengchunqi (#642)Rate
:gap
属性默认值变更为8
@fengchunqi (#642)Drawer
: 调整 DOM @LeeJim (#673)ImageViewer
: 调整 DOM @LeeJim (#677)ImageViewer
: 属性initialIndex
更名为index
@LeeJim (#677)SwipeCell
: 调整DOM
结构 @nined9 (#663)SwipeCell
: 移除expanded
属性 @nined9 (#663)Tabs
: 调整DOM
结构 @TeacherDingTing (#678)Tabs
: 移除placement
属性 @TeacherDingTing (#678)Tabs
: 调整DOM
结构 @TeacherDingTing (#678)Tabs
: 移除placement
属性 @TeacherDingTing (#678)
🚀 Features
Rate
: 新增icon
属性 @fengchunqi (#642)Popup
: 新增destroyOnClose
属性 @LeeJim (#672)Drawer
: 新增attach
、destroyOnClose
、footer
、title
属性 @LeeJim (#673)Drawer
: 支持通过 plugin 的方式调用 @LeeJim (#673)ImageViewer
: 新增deleteBtn
属性以及delete
事件 @LeeJim (#677)SwipeCell
: 新增opened
等属性 @nined9 (#663)SwipeCell
: 新增组件实力方法showSure
,用于实现二次确认 @nined9 (#663)Tabs
: 新增spaceEvenly
、sticky
、swipeable
、theme
等属性 @TeacherDingTing (#678)TabPanel
: 新增badgeProps
属性 @TeacherDingTing (#678)Icon
: 支持直接通过t-icon
来使用 @anlyyao (#681)Upload
: 新增addContent
属性 @anlyyao (#685)Upload
: 支持--td-upload-width
、--td-upload-height
、--td-upload-background
变量 @anlyyao (#685)Rate
: 新增icon
属性 @fengchunqi (#642)Tabs
: 新增spaceEvenly
、sticky
、swipeable
、theme
等属性 @TeacherDingTing (#678)TabPanel
: 新增badgeProps
属性 @TeacherDingTing (#678)
🐞 Bug Fixes
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.22.0
设计资源
Figma for Mobile 发布 1.1.2
🐞 Bug Fixes
Button
:优化按钮左右padding
保持数值统一;优化元素间隔Link
:优化 large 尺寸下的元素间隔,统一为 4pxBackTop
:为 dark 样式增加描边效果Steps
:优化 dot 样式中,进行中与已完成状态对应的节点样式Tabs
:修复 card 主题中存在多余下划线的问题Cell
:修复 bordered 值为 false 时仍然出现分割线的问题Search
:修复禁用态中出现光标的问题;优化激活和输入状态中光标颜色为主题色Toast
:修改 theme 中 fail 的命名,改为 errorColor
:统一修复部分色彩样式引用问题Overlay
:统一优化遮罩层色值为 Font Gy1 90%Shadow
:投影效果变更为不穿透,兼容元素带透明度的情况
🌈 Features
Input
:增加显示必填项的开关,感谢@doxActionSheet
:增加显示徽标的开关
详情见:https://www.figma.com/community/file/1053279585699097956/TDesign-for-mobile