Enterprise Design System
MIT License
Bot releases are visible (Hide)
Published by tdesign-helper over 2 years ago
tdesign-vue/dist/reset.css
中单独引入,存在不兼容更新DatePicker
: 重构DatePicker
为composition API,全新的UI样式及交互,新增DateRangePicker组件,替换此前的range写法 ,存在不兼容更新TimePicker
: 重构TimePicker
为composition API,全新的UI样式及交互,disableTime
API有所调整,存在不兼容更新Space
: 新增 space 组件ConfigProvider
: 增加 input
组件 autocomplete
配置,增加 dialog
组件 closeOnEscKeydown
, closeOnOverlayClick
配置, 增加 select
组件 filterable
配置,增加 drawer
组件 closeOnEscKeydown
, closeOnOverlayClick
配置Local
: 增加日语和韩语语言包Table
: fullRow不参与排序Table
:
table
在部分SSR场景渲染失败的问题firstFullRow
不渲染的问题paginationAffixedBottom
透传Affix
参数不生效Select
:
option
数量小于threshold
时不开启虚拟滚动SelectInput
: 修复展开下拉时失去焦点不高亮的问题TagInput
: 修复中文输入按下 Enter 时不触发新标签InputNumber
: 修复enter
事件不触发的问题Affix
: 节点挂载后吸顶没有执行的问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.43.0
Cascader
: 支持 filter API
用于自定义搜索方法Form
: 新增 validateOnly
实例方法Form
: 新增 validate
、submit
实例方法参数 showErrorMessage
Dialog
: 新增preventScrollThrough
Table
: 支持拖拽调整宽度,设置 resizable=true
即可Table
: 支持表头吸顶、表尾吸底、滚动条吸底、分页器吸底等Table
: 树形结构,appendTo
支持添加多条数据Table
: 树形结构,支持数据节点 懒加载 子节点数据Icon
: 新增rollfront
图标DatePicker
: 修复 datepicker format
导致的高亮问题TimePicker
: 修复在 datepicker
中混用 不保留修改结果二次打开的异常TimePicker
: 修复部分情况下由于 allowInput ref
问题导致保留改动结果的错误DatePicker
: 修复通过过快捷方式设置的时间区间高亮数据异常DatePicker
: 修复栅格的情况下组件宽度 超过父级容器的限制 组件显示不完整Dialog
: 修复 dialog 蒙层点击事件失效Select
: 修复使用 onEnter
事件报错Select
: 修复远程搜索功能失效了Cascader
: 修复可过滤情况下,结果为空时候的 popup
宽度问题Input
: 修复 type
为 password
时 clearable
属性不生效Form
: submit
和 reset 现在不会触发 submit 和 reset 事件Form
: submit
实例方法兼容 safari 浏览器 (https://github.com/Tencent/tdesign-vue-next/pull/964ConfigProvider
: 修复 inject
在 computed
中意外出现, 优化配置文件 merge
性能Tabs
: 修复 panels
变化时,往右按钮不出现的问题Table
: 支持动态数据合并单元格Table
: 吸顶表头和自定义显示列场景,支持列拖拽调整顺序Table
: 修复 firstFullRow
存在时,拖拽排序的顺序不正确问题Table
: 修复加载更多的加载组件尺寸异常问题TimePicker
: range
组件最外层使用 range-picker
命名与单时间选项区分详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.16.1
reset
: 默认移除全局 reset 样式引入,可从 tdesign-react
/dist/reset.css
中单独引入,存在不兼容更新Space
: 新增 Space 组件taginput
: excessTagsDisplayType
默认值更为 break-line
Table
: firstFullRow
不参与排序Form
: 支持 validateOnly
函数 & validate
函数支持 showErrorMessage
参数Locale
: 新增日文韩文翻译Select
: label 支持 TNode 类型ConfigProvider
: 增加 input
组件 autocomplete
配置,增加 dialog
组件 closeOnEscKeydown
, closeOnOverlayClick
配置, 增加 select
组件 filterable
配置,增加 drawer
组件 closeOnEscKeydown
, closeOnOverlayClick
配置Icon
: 新增rollfront
图标table
: 修复加载更多的加载组件尺寸异常问题Select
: 修复输入部分特殊符号过滤时组件崩溃的问题Table
: 修复仅有firstFullRow
渲染为空的问题Select
: onChange
事件回调参数缺失Form
: 修复 number
校验无效问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.36.1
详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.2.4
TAB
关闭其他时的异常hidden
和single
功能DatePicker
组件升级的改动详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.5
Published by tdesign-helper over 2 years ago
Form
:
reset
支持重置指定字段,新增参数 { type:'initial' | 'empty', fields:number[] }
validate
支持值校验而不显示每个组件的错误信息文本,新增参数 { showErrorMessage }
FormItem
支持自定义 help
内容,插槽和渲染函数均可validateOnly
,专门用作校验,不带任何副作用TagInput
组件按下 Enter 时触发 submit
事件,不再触发Dialog
:优化动画初始位置Table
:
table
透传 loading size 为枚举无效的问题offsetBottom
和 offsetTop
特性的位置定位Select
:
pagination
分页数量宽度问题Dialog
:
modeless
模式下背景样式点击透传的问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.42.1
Select
:基于 selectInput
重构组件 , 并使用 CompositionAPI 重构组件逻辑, 增加相关 API,存在不兼容更新DatePicker
:重构 DatePicker
为 compositionAPI,全新的UI样式及交互,移除 range api,分别导出 Datepicker 与 DateRangePicker,存在不兼容更新TimePicker
:重构TimePicker
为 compositionAPI,全新的UI样式及交互,disableTime API 有所调整, 调整交互为点击确认按钮保留改动, 直接关闭弹窗不保留改动恢复初始值,存在不兼容更新Table
:筛选对话框输入筛选内容之后按回车应该和按确定按钮一样Table
:筛选功能支持自定义组件方式,示例:columns:[{ filter:{ component:DatePicker, props:{} } }]
Table
:拖拽排序事件,新增参数 data
和 newData
,分别表示变更前后的数据popup
:支持动态设置 trigger & placementInputAdornment
:新增 input-adornment
组件TreeSelect
:增加 autoWidth borderless API
Select
:增加 select
的键盘选中交互Pagination
:增加pageEllipsisMode API
, 用于配置页码数量超出时,首尾省略模式Skeleton
:增加 delay API 用于延迟加载TimePickerPanel
:新增 TimePickerPanel
组件用于单独使用面板的场景, 新增 disableTime
、onFocus
、onBlur
、onInput
等APIDatepicker
:增加 allowInput
api, 新增 DatePickerPanel
与 DateRangePickerPanel
单独使用支持年份、月份区间选择popup
:修复初始化 visible
为 true
时的定位抖动Slider
:修复 inputNumberProps
无法支持 readonly
、tips
等 api 配置问题(#941)DatePicker
:enable-time-picker
状态下,prefixIcon
不起作用Datepicker
:修复 datepicker separator
日期分隔符属性失效问题table
:合并单元格支持动态数据Table
:修复 Table
透传 loading size
为枚举无效的问题Select
:修复透传 inputProps
参数无效switch
:修复 slots.label
参数无效TreeSelect
:优化过滤状态下的输入框交互,修复 selectInput
参数透传数据响应问题Cascader
:修复下拉面板宽度问题Form
:修复调用实例方法 reset
添加参数无效Form
:修复调用实例方法 submit
后 onSubmit
回调函数参数 e
为 undefined
的问题CheckBox
:修复二次封装多选框组件插槽定义选项失效Upload
:修复图片列表模式存在图片列表的情况下,拖拽图片会触发浏览器默认打开图片行为Slider
:修复 slider
数字输入框初始化重复渲染问题DatePicker
:enable-time-picker 状态下,prefixIcon
不起作用详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.16.0
table
: 支持拖拽调整宽度,设置 resizable=true
即可table
: 表头吸顶、表尾吸底、滚动条吸底、分页器吸底DatePicker
: 完善 panel
事件逻辑table
: 修复table
透传 loading size 为枚举无效的问题Select
: option
子组件没有透传 style 实现的问题table
: 支持动态数据合并单元格table
: 吸顶表头和自定义显示列场景,支持列拖拽调整顺序table
: 修复 firstFullRow
存在时,拖拽排序的顺序不正确问题timepicker
: 修复初始化滚动问题Select
: 修复 minCollapsedNum
无效问题Skeleton
: 修复 ts 类型问题Tabs
: 修复左右切换渲染问题Dialog
: 修复 mask
关闭问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.35.1
DropdownMenu
: 单选的情况下,选择之后直接关闭Dialog
: 修复取消按钮传递 Object 显示不正确的问题Checkbox
: 修复外部样式类无法使用的问题详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.13.2
icon
:新增 rollfront
图标、新增设计示例使用图标 move
/leftRight
/upDown
/text
/not-allowed
font
:新增字体样式 tokenForm
:修复绝对定位对齐问题和间距过大问题Alert
:修复样式层级和圆角问题Tooltip
:修复圆角使用问题Dialog
:修复圆角使用问题详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web
TDesign Vue Next Starter 发布 0.3.4
datepicker
、dialog
组件的使用请参考改动详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.3.4
Published by tdesign-helper over 2 years ago
Dialog
:移除 transform
定位实现方案,如有覆盖 Dialog
组件样式的情况请注意 DOM 结构有变动,存在不兼容更新Table
:
columns:[{ filter:{ component:DatePicker, props:{} } }]
column.resize
data
和 newData
,分别表示变更前后的数据Popup
:支持动态设置 trigger & placementSelect
:
select
组件支持虚拟滚动Upload
:图片上传文案支持自定义InputAdornment
组件Popup
:修复初始化 visible 为 true 时的定位抖动问题Table
:
Select
:
inputProps
透传无效的问题placeholder
无法设置空字符串的问题valueDisplay
能力的问题Datepicker
:修复 popupProps
传入无效的问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.42.0
DatePicker
:重构 DatePickerPanel
、DateRangePickerPanel
逻辑,API 重新规划,存在不兼容更新Dialog
:移除 transform
动画方案,dom 结构有所调整,存在不兼容更新InputAdornment
:移除 Addon
组件,替换为 InputAdornment
,用法保持一致只需更改组件名即可,存在不兼容更新table
:树形结构,支持默认展开全部,以及自由控制展开全部或收起全部table
:树形结构,支持空数据插入新节点、当前数据之前插入新节点、当前数据之后插入新节点、获取树形结构等方法table
:树形结构,支持自定义树形结构展开收起图标table
:树形结构,支持拖拽调整同层级顺序table
:拖拽排序事件,新增参数 data
和 newData
,分别表示变更前后的数据table
:过滤功能,Input
输入框支持 Enter 键触发确认搜索table
:排序功能,支持隐藏排序图标文本提示 hideSortTipstable
:新增可编辑单元格功能textarea
:新增allowInputOvermax
支持超出字数限制可以输入DatePicker
:优化 DatePicker
组件逻辑Dialog
:优化 transform
定位问题导致子节点的 fixed
属性定位失效InputAdornment
:新增 InputAdornment
组件MenuItem
:修复 MenuItem
在 active 状态点击失效问题InputNumber
:修复减号按钮触发两次点击事件问题Dialog
:优化 transform
定位问题导致子节点的 fixed 属性定位失效详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.35.0
Textarea
:支持 cursor-spacing
属性Toast
:新增 showToast
和 hideToast
方法Textarea
:修复字数统计不生效的问题Textarea
:移除无用的组件依赖详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.13.1
Published by tdesign-helper over 2 years ago
Table
:
appendTo
支持添加新节点到根节点getTreeNode
,用于获取整个树形结构EnhancedTable
支持事件InputNumber
: 通过 inputProps
透传 Input
组件全部特性Progress
: theme 由 circle 切换至 plump 后样式错乱InputNumber
: 修复theme = column
时设置 align 失效的问题Table
: 修复表头多选框无法居中和居右展示的问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.7
Cascader
: 增加属性透传 selectInputProps
Steps
: 修复插槽渲染逻辑问题Dropdown
: 修复通过插槽方式渲染点击事件 data
参数不正确Radio
: 修复 Group
模式下 allowUncheck
显示错误Cascader
: 修复 options
异步获取无法选择任意级的选项InputNumber
: 修复 v-model
值不为 number
类型时的报错,增加类型判断组件表现Menu
: 修复暗黑模式下 popup 样式问题Menu
: 修复箭头方向错误的问题Tree
: 修复存在 keys 属性时,严重闪烁Cascader
: 修复无法透传属性 popupProps
Transfer
: 修复当与tree结合的全选判断问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.15.4
Table
: appendTo
支持添加新节点到根节点Table
: 新增 getTreeNode
,用于获取整个树形结构Table
: 添加 onDragSort
事件到 EnhancedTableInputNumber
: 透传 Input 组件全部特性transfer
: 修改 v-model
,页面没有同步更新InputNumber
: 修复必填问题Button
: 修复ref应用错误的问题Swiper
: 动态列表渲染问题Table
: 可编辑单元格,使用日期选择器时,切换月份也会导致退出编辑模式Form
: 修复 form
实例方法 submit
调用后的刷新问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.15.3
Skeleton
: 延时关闭功能Dialog
: 增强 dialog
组件 confirmBtn & cancelBtnNotifycation
: 新增样式命名区分 themeLoading
: 修复 loading plugin 类型缺失 style 和 class 的问题skeleton
: 动画结束后,父级无意义的 div 导致样式无法继承、计算TimePicker
: 修复RangePicker
的聚焦样式丢失的问题Form
: 修复 addon
在 form
表单下数据劫持失败问题Select
: 当 multiple 为 true 的时候,筛选(filter)功能无法关闭Menu
: 兼容 menu 子元素为 null 场景报错问题Upload
: 修复错误信息不消失问题TagInput
: 修复中文输入法 enter 时,既触发添加 tag也input 框有输入的字母的问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.34.4
Picker
:
change
更名为 pick
confirm
更名为 change
PickerItem
:
value
属性DateTimePicker
:
start
和 end
属性用于替代 disable-date
属性disable-date
属性confirm
更名为 change
column-change
事件format
默认值改成 ''format
属性时,value
则是格式化之后的值,否则就是 picker-item
的值Tabbar
: 新增支持 icon
插槽Button
: 新增 iconProps
属性透传至 icon
Collapse
: 新增 t-class-header
& t-class-content
外部样式类Input
: 新增 prefixIcon
属性和插槽Tabs
: 修复在 popup
中使用时丢失 tab-nav
的问题Input
: 修复 max-character
不生效的问题PullDownRefresh
: 修复使用组件之后无法滚动的问题详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.13.0
Indexes
: 新增 Indexes
组件ActionSheet
: 新增 ActionSheet
组件file-icon
图标 调整file-excel
、file-pdf
、file-powerpoint
、file-unknown
、file-word
和star-filled
图标的绘制路径Textarea
: 修复label
不生效问题;样式优化Badge
: 修复组件设置 color
属性无效问题Swiper
: 支持通过修改loop
值关闭循环Refactor
: 将 mask
重命名为 overlay
Refactor
: 重构Progress
组件,Api更新Refactor
: 重构 Slider
组件Refactor
: 重构 NoticeBar
组件feat
: 站点支持搜索详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.8.6
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.3.3
Layout
组件命名语义化详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.4
Published by tdesign-helper over 2 years ago
ColorPicker
:新增颜色选择器,使用请参照 官网Table
:
table
初始化时,fixed 的阴影效果没有出现Tabs
:修复选项卡新增和删除在normal风格下无效Drawer
:修复 Drawer
使用按键关闭时 contenteditable 出现的边框Layout
:去除 Header
额外高度设置详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.6
ColorPicker
:修复 color-picker-panel
使用 v-model
值没有正确更新Form
:修复表单重置 onReset
不传会报错Upload
:修复 placeholder
在 image
模式下不生效Transfer
:修复列表数量变化时的页码展示问题Form
:修复实例方法 reset
参数不生效的问题Form
:reset
和 submit
现在会调用原生 form
中的方法Affix
:兼容<keep-alive/>
场景Tabs
:修复选项卡新增和删除在normal风格下无效ColorPicker
:点击panel会关闭的问题Select
:修复 option
显示问题Affix
:兼容<keep-alive/>
场景详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.15.2
Table
:支持可编辑单元格的表格Select
:新增事件 onPopupVisibleChangeSelect
:新增 onChange 事件参数,trigger,用于表示当次变化的触发来源test
:renderTNode 默认参数和 tag 组件单元测试用例修复Table
:EnhancedTable,树形结构中,可选中表格禁用行勾选问题:动态设置选中列时,禁用失效Table
:EnhancedTable,树形结构中,toggleExpandData 和 expandAll/FoldAll 混合使用时,树形结构展开有误Slider
:修复slider部分tooltip属性设置无法生效问题Input
:清除操作触发了非必要事件 onBlur
Drawer
:修复按键 ESC 关闭无法触发Select
:修复使用 creatable
创建新条目时,会出现额外空选项Select
:修复 showArrow
属性设置为 false
,右侧箭头依然显示Progress
:修复 theme
动态变化错误Transfer
:修复 transfer
选中态无法点击详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.15.1
Table
:处理table
过滤输入失焦问题Form
:修复 FormItem
拦截组件受控属性默认值为数组时传入 undefined 报错问题Form
:修复 FormItem
rules 失效问题Pagination
:修复 totalContent
jsx 渲染失败问题Datepicker
:修复 popupProps
透传优先级问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.34.3
Dialog
:修复按钮传入 openType
不生效的问题Collapse
:修复 t-class
外部样式类无法使用的问题DropdownMenu
:修复 label
无法实时更新的问题Sticky
:修复吸顶后 tabs
无法滑动的问题Tabbar
:补充缺失的 icon
插槽详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.12.1
Collapse
:expandIcon
默认值从 true
改成 null
,存在不兼容更新Collapse
:headerRightContent
移除 boolean
类型,存在不兼容更新Steps
:节点支持自定义样式Tabbar
:优化代码避免在 setData 里传输不必要的页面实例Sticky
:修复在无法获取页面实例时报错的问题Skeleton
:添加组件基础默认样式DropdownMenu
:修正遮罩层的位置,以及下拉菜单的高度DropdownMenu
:修复菜单选项点击区域过小的问题BackTop
:修复丢失的 to-top
事件Collapse
:修复 header
、expand-icon
、header-right-content
插槽无法使用的问题详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.12.0
Fab
悬浮按钮 / Drawer
抽屉 / DropdownMenu
下拉菜单 / Actionsheet
动作面板 / Collapse
折叠面板 / Preview
图片预览 / Noticebar
公告栏Button
:补充样式类型,优化展示布局Datetimepicker
:补充秒、星期的展示,优化布局规则及autolayout实现Picker
:优化布局规则及 autolayout 实现Progress
:补充按钮带进度的样式类型Swiper
:补充轮播控件方位特性Skeleton
:补充样式类型Dialog
:补充带图片的样式类型Popup
:补充底部弹出场景的示例详情见:https://www.figma.com/community/file/1053279585699097956/TDesign-for-mobile
详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.2.2
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.3.2
Published by tdesign-helper over 2 years ago
Form
:支持 help
配置的表单项说明内容与错误提示同时展示,未配置 help
时不再默认占位Table
:
tree.defaultExpandAll
expandAll()
foldAll()
insertBefore
insertAfter
Tree
:label
支持多行文本展示Table
:列拖动优化;修复选中行后列拖动距离被重置问题Table
:修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错Transfer
:修复列表数量变化时的页码展示问题Input
:修复 clear
触发后的 focus
, 修复外部传入onMouseenter
, onMouseleave
, onwheel
事件导致组件内对应方法未执行的问题TreeSelect
:修复未支持 treeProps.keys.children 字段配置的问题Menu
:修复 expandType=popup
时箭头方向展示错误的问题Menu
:修复 width
不支持数组类型的问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.5
Cascader
:基于select-input
组件重构,文本过长省略使用原生 title
展示全文本,不再使用 tooltip
,存在不兼容更新Form
:支持 help
配置的表单项说明内容与错误提示同时展示,未配置 help
时不再默认占位Table
:树形结构,支持默认展开全部,tree.defaultExpandAll
Table
:树形结构,支持自由控制展开全部,或收起全部 expandAll()
foldAll()
Table
:树形结构,支持拖拽排序,调整同层级顺序Table
:树形结构,支持在当后节点之后插入新节点 insertAfter
Cascader
:增加 popupVisible
, readonly
, selectInputProps
, onPopupVisibleChange
属性,具体描述查看文档nuxt
:修复在nuxt3中的适配问题,可参考案例 tdesign-vue-next-nuxt-starterTabs
:添加拖拽功能Anchor
:增加 demo 演示功能Table
:修复在 ssr 环境中的兼容Transfer
:修复对 pagination 组件的引用报错Swiper
:slot 执行位置不对,导致vue警告Steps
:修复 readonly
不起作用的问题Slider
:修复 slider
组件 onChange
事件 init 阶段被意外触发问题Popup
:增加zIndex
apiPopup
:修复设置 destroyOnClose
后可能出现的异常抖动Table
:拖拽排序,修复参数为 undefined
问题Table
:使用 header-affixed-top 时,异步下不能动态更新列Menu
:修复 expanded 不受控的问题Cascader
:修复第二级菜单点击后无法展示第三级菜单Cascader
:修复组件可以同时打开多个Cascader
:修复 filterable
不支持忽略大小写, 优化过滤状态交互CheckboxGroup
:修复响应式丢失的问题Transfer
:异步赋值 checked 不生效Menu
:修复 width 不生效的问题Menu
:修复暗色模式的 PopupMenu
:修复 Popup 无法正常展示的问题Menu
:修复 expand-type 不生效的问题Form
:修复 number
规则校验不生效的问题Form
:修复组件实例方法 setValidateMessage
缺失的问题Form
:修复 FormItem
的 showErrorMessage
属性失效的问题Form
:修复触发方式 blur
不生效的问题Form
:修复传入的字段值为 undefined
的时候不会更新双向绑定值Switch
:修复 disabled
状态下仍然可以点击TreeSelect
:修复 placeholder
传入无效详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.15.0
DatePicker
:onChange 回调第二个参数调整为对象,支持更多类型返回值,存在不兼容更新Form
:不再默认渲染 help
空节点Form
:FormList
支持手动赋值Form
:支持 help
节点与错误提示同时展示,无 help
不再默认占位DatePicker
:支持 onChange
返回 trigger
参数定位事件触发源 & 单选模式支持 onPick
事件Watermark
:新增水印watermark
组件Calendar
:新增 month
、year
APITree
:label
支持多行文本Table
:修复异步加载数据时,分页非受控展示错误行数的问题TimePicker
:修复TimePicker
展开宽度问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.34.0
Table
:重构表格嵌套关系Input
:重构输入框嵌套关系Menu
:重构导航菜单嵌套关系Dropdown
:重构下拉菜单嵌套关系详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web
Published by tdesign-helper over 2 years ago
Icon
: 更新图标 新增 file-icon
图标 调整 file-excel
、file-pdf
、file-powerpoint
、file-unknown
、file-word
和 star-filled
图标的绘制路径Dialog
: 支持preventScrollThrough
APITable
: 支持自定义树形结构图标 treeExpandAndFoldIcon
,同时支持全局配置此图标Table
: 支持隐藏排序文本提示 hideSortTips
,同时支持全局配置是否隐藏排序文本提示Steps
: 新增 separator
属性,用于控制步骤条分隔符类型Select
: 修复 textarea
作为 panelContent 时无法使用键盘事件的问题Slider
: 修复 InputProps
属性传递布尔值时 ts 错误的问题Table
: 固定列滚动阴影修复Dropdown
: 插槽模式下 maxHeight
失效的问题Dropdown
: 透传 popup 事件问题Dialog
: 修复 normal
下加入 lock 导致页面无法滚动的问题Table
: 修正拖拽列款的边界条件判断Progress
: 修复环形进度条显示比例不准确详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.3
swiper
: 增加新组件 swiper
Icon
: 更新图标 新增 file-icon
图标 调整 file-excel
、file-pdf
、file-powerpoint
、file-unknown
、file-word
和 star-filled
图标的绘制路径popconfirm
: visible
属性支持 v-model
语法糖notification
: 使用项目中已有的 js 动画方案,替换先前的 transitionGroup
方案,完善了组件出现和回收动画效果。其中涉及到 common 子仓库的修改,删除之前 transition 相关的类名,添加了一个 &-list__showt
类名。notification
: 增加 onMouseenter
和 onMouseleave
事件,保证鼠标移入移出组件时,duration
时间的停止和重新计时。Table
: 支持自定义树形结构图标 treeExpandAndFoldIcon
,同时支持全局配置此图标Table
: 支持隐藏排序文本提示 hideSortTips
,同时支持全局配置是否隐藏排序文本提示dropdown
: 使用 compositionAPI 重构 dropdown
组件InputNumber
: 修复 input-number 重构 hook 使用错误出现的问题tooltip
: support set placement by mouseConfigProvider
: 修复 animation
属性 exclude
和 include
在 TS 中都必填的问题Table
: renderExpandedRow
为非必填ColorPicker
: - fix(ColorPicker): 遍历循环的时候无法监听 change 事件会报错TimePicker
: time-range-picker suffix icon 丢失问题message
: 修复插件式调用时,用户传入 onCloseBtnClick
事件时,无法触发回调notification
: 修复插件式调用时,用户传入 onCloseBtnClick
onDurationEnd
事件时,无法触发回调menu
: 修复 expandMutex
属性设置无效slider
: 修复 toolTipProps
属性设置无效, 拼写错误popconfirm
: 修复箭头与 trigger
属性dialog
: 修复初始化且为显示时的 lock
问题breadcrumb
: 修复弹出 tooltip 异常input
: 修复 autowidth
模式计算错误form
: 修复当 modelValue 为外部传入的 undefined 时,双向绑定失效form
: 修复 attrs
注入异常timePicker
: 修复当 modelValue 为外部传入的 undefined 时,clearable 失效Steps
: 支持 separator api & 修复响应式问题progress
: 环形进度条显示比例不准确Table
: 修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错tooltip
: support set placement by mouse详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.14.2
DatePicker
、TimePicker
组件,样式结构有所调整,存在不兼容更新DatePicker
:
range
api,分别导出 Datepicker
与 DateRangePicker
组件DatePickerPanel
与 DateRangePickerPanel
单独使用allowInput
apiTimePicker
:
disableTime
、onFocus
、onBlur
、onInput
等API存在 breaking changeTimePickerPanel
组件 用于单独使用面板的场景RangeInput
: 新增 RangeInput
组件RangeInputPopup
: 新增 RangeInputPopup
组件Jumper
:新增 Jumper
组件Steps
: 支持 separator api & 完善反转逻辑Form
: 支持整理嵌套数据Affix
: 优化滚动逻辑Table
: 修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错
DatePicker
: 修复宽度计算问题
Slider
: 修复 inputNumberProps
类型问题
详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.33.2
Input
原生属性
change
事件,增加返回 cursor
和 keyCode
数据keyboardheightchange
事件,键盘高度发生变化的时候触发placehoderStyle
和 placeholderClass
cursor
、selection-start
、selection-end
hold-keyboard
属性Button
: 增加 bindchooseavatar
原生事件,用户选择头像Input
: 支持 borderless
属性Picker
: 修复在没有取消和确认按钮的时候,标题没居中对齐的问题Sticky
: 修复在极端情况下报错的问题详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.11.2
详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.2.2
详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.2.1
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.3.1
Published by tdesign-helper over 2 years ago
Table
:新增 APIellipsisTitle
用于单独控制表头的超出省略Tooltip
:placement
新增mouse
枚举值,用于支持基于鼠标位置定位Table
:
sorter
:true
且ellipsis
:true
时样式冲突问题TableColumns[0]
在严格模式下的使用问题Table
:renderExpandedRow
改为非必填animation
属性exclude
和include
在TS
中都必填的问题Datepicker
:修复weekday
英文翻译的顺序问题Table
:TS 类型全部移入 interface.ts 文件中,并导出Calendar
:对value
属性功能进行修正,新增month
和year
属性,用于控制日历面板展示所属年/月。livedemo
能力,请访问Button
组件文档体验详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.2
Message
:增加全局配置默认值能力Pagination
:新增showFirstAndLastPageBtn
、showPreviousAndNextBtn
、showPageSize
、showPageNumber
属性Table
:
Form
:修复 help 文本样式问题Dialog
:修复dialog
初始化时滚动穿透问题Table
:表头吸顶时,table
元素宽度修正,之前为直接等于外层宽度,不合理Table
:修复斑马纹stripe
和固定表头同时存在时,样式问题DatePicker
:修复DatePicker
点击快捷选择日期按钮左边面板日期时间不联动VueCompositionAPI
重复注册详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.1
Table
:新增APIellipsisTitle
用于单独控制表头的超出省略Loading
:使用attach
的情况下,loading 设置为false
,无法隐藏半透明蒙层Table
:加载状态 loading 会导致拖拽排序失效的问题Table
:TS类型TableColumns[0]
在严格模式下的使用问题Menu
:使用t-submenutemplate
#icon 无效的问题Menu
:修复expandMutex
无法动态更新Input
:修复onChange
触发两次Tabs
:修复add
方法点击报错Textarea
:修复autofocus
参数更新无法聚焦Select
:修复在结合option
使用下的render
告警Slider
:将marks
属性更改为响应性属性,并内部修复marks
刻度节点点击事件无效问题Dropdown
:修复下拉菜单点击后报错Menu
:使用t-submenutemplate
#icon无效的问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.14.1
Popup
:去除reference
包裹元素,存在不兼容更新Pagination
:新增showFirstAndLastPageBtn
、showPreviousAndNextBtnapi
Pagination
:新增showPageSize
、showPageNumberAPI
Calendar
:日历组件修正value
属性,新增了month
和year
属性Dialog
:修复alert
类型错误Form
:修复help
节点状态问题Transfer
:修复选择无效和搜索无效DataPicker
:data-picker
增加apply
事件Input
:修复input
组件clearable
问题TreeSelect
:修复右侧箭头状态与清除回掉Input
:修复suffix
渲染问题Input
:修复input
组件clearable
问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.14.0
Table
:新增APIellipsisTitle
用于单独控制表头的超出省略Upload
:修改uploadFiles
类型参数除 url 外为非必填slider
:修复slider
在非受控模式下行为异常Table
:加载状态与拖拽配合使用时,拖拽功能失效Card
:修复未添加header
属性,Card
组件布局错误Card
:头部渲染逻辑不完善的问题缺失了status
的渲染Table
:renderExpandedRow
改为非必填Card
:修复未添加header
属性,Card
组件布局错误InputNumber
:修复小数输入问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.32.3
Collapse
:新增Collapse
组件Pagination
:
showPageSize
、showPageNumberAPI
showFirstAndLastBtnapi
InputNumber
:完善尺寸类型Tooltip
:支持plcement="mouse"
基于鼠标位置Table
:
getBoundingClientRect
在jsdom
环境为null
问题Datepicker
:修复空数组确定事件报错问题Dialog
:修复组件销毁后body样式不重置问题&移除多余div渲染Textarea
:修复在Form
组件下换行问题Colorpicker
:修复Popupprops
透传问题Form
:修复help文案状态响应样式问题Upload
:修复onDrop
事件不响应问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.32.2
slot
类型的label
,存在不兼容更新Picker
:修复滑动延迟的问题Avatar
:修复图标大小不随尺寸变化的问题Tabbar
:修复样式告警问题ActionSheet
ImageViewer
Picker
Steps
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.11.0
Picker
:子组件名称从t-picker-column改成t-picker-item,存在不兼容更新DateTimePicker
:value
从非受控改成受控,存在不兼容更新Overlay
:新增遮罩层组件ImageViewer
:新增图片预览组件Tabs
:新增click
事件Grid
:新增defaultslot
Loading
:新增inheritColor
属性,加载标志的颜色继承外部Toast
:新增遮罩层,通过showOverlay
和overlayProps
控制items
标题无法显示的问题PullDownRefresh
:修复无法使用的问题Toast
:更正Loading标志的颜色DateTimePicker
:修复defaultValue
无法使用的问题详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.10.0
Icon
:完善组件文档Indexes
:暂时从菜单栏中移除Picker
:修复组件 demo 点击取消,无法收起蒙层问题DateTimePicker
:修复组件传参错误问题、修复组件无法触发 change 事件问题Textarea
:修复组件类名错误问题详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.8.5
所有组件均可使用使用Variants进行配置,并且针对不同开发框架APIProps一一对应,欢迎各角色同学使用体验,多提建议。
Menu
样式全新升级,布局更合理,视觉更平衡Dropdown
样式全新升级,优化间距和展开样式Select
样式全新升级,信息更紧凑Cascader
样式全新升级,信息更紧凑DatePicker
样式全新升级,交互更合理,信息更紧凑TimePicker
样式全新升级,信息更紧凑Tag
样式全新升级,主题更全面,类型更丰富Rate
和Collapse
组件(新组件variants
将逐步迭代)详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web
详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.3
minWidth
的使用等详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.2.0
Card
为 t-card
卡片组件,减少重复代码实现详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.3.0
Published by tdesign-helper over 2 years ago
drag=sort
表示列拖拽排序,drag=row
表示行拖拽排序,drag=row-handler
表示行手柄列拖拽排序。如果您使用了drag="col"
来实现行拖拽排序,请更为使用 drag="row-handler"
。存在不兼容更新Table
:
SSR
场景下使用报错的问题Button
组件,避免业务按需引入 Table
组件时出现组件不存在报错的问题TdBaseTableProps
和 TdPrimaryTableProps
关于 onCellClick
的 TS
类型冲突Alert
:修复 ts
类型错误Cascader
:
Transfer
:修复 Transfer
设置 targetSort
后未按预期展示的问题ConfigProvider
:修复 ConfigProvider
组件导出错误的问题TreeSelect
:
value
为数字 0
时,不渲染 label
的问题onBlur
和 onClear
触发时,不会清除 filter function
的问题Select
:去掉选中和下拉项中的 title
属性Table
:支持树形结构展示,行展开或收起时触发 onTreeExpandChange
事件Collapse
:新增 Collapse
折叠面板组件,使用请参照 官网Tree
:
Tree
组件实现嵌套结构渲染能力Vue
监听,一定程度上提升组件性能,减少对外部组件交互性能的影响详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.41.0
Transfer
修复设置 targetSort
后未按预期展示的问题Anchor
:修复 click
事件参数不正确slider
引起的产物报错详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.12.2
Table
:拖拽排序,drag=sort
表示列拖拽排序,drag=row
表示行拖拽排序,drag=row-handler
表示行手柄列拖拽排序。如果您使用了 drag="col"
来实现行拖拽排序,请更为使用 drag="row-handler"
。存在不兼容更新Drawer
:修复 header
属性无效问题Textarea
:修复在设置自动高度后,赋值后不高度不改变的问题DatePicker
:修复当传入值为非日期格式的情况页面卡死的问题Transfer
:修复设置 targetSort
后未按预期展示的问题TreeSelect
:
value
渲染异常问题v-model
展示异常问题Upload
:
Table
:
Button
组件。避免业务按需引入 Table
组件时,出现组件不存在错误TdBaseTableProps
和 TdPrimaryTableProps
关于 onCellClick
的 TS
类型冲突e.stopPropagation is not a function
onChange
事件Table
:
onTreeExpandChange
Checkbox
:使用 compositionAPI
重构Breadcrumb
:使用 compositionAPI
重构详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.13.0
Table
:重构 table
组件, 样式结构有所变动,存在不兼容更新Select
:
multiple
模式删除问题Progress
:修复 trackColor
默认值导致背景色显示错误问题Dialog
:修复 destroyOnClose
为 true
时 visible
失效问题Layout
:修复 ts
类型警告table
:修复 pagination
数据同步问题Card
:新增 Card
组件ColorPicker
:新增 ColorPicker
组件Table
:重构 table
组件, 修复众多问题Divider
:优化文本模式在竖型模式下样式问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.32.0
Steps
:子组件名称从 t-step
改成 t-step-item
Checkbox
:优化渲染性能Switch
:修复无法选择的问题ActionSheet
:新增动作面板组件NoticeBar
:新增公告栏组件详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.9.0
React
解决方案分页面功能下载详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.2.1
Published by tdesign-helper over 2 years ago
Timepicker
: 修复手动清空 value
时异常的问题Textarea
: 修复输入数字零时显示异常的问题Menu
: 修复局部注册组件时报错的问题Select
: 修复可过滤的选择器提前换行的问题Form
: 默认渲染 extra DOM
节点Dialog
: 新增 showInAttachedElement API
用于控制是否仅在挂载元素中显示弹窗Card
: 新增卡片组件Swiper
: 新增轮播框组件详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.40.3
FormItem
样式调整,默认渲染 extra
文本节点占位,FormItem
上下 margin
有所调整 ,存在不兼容更新Popconfirm
: 移除 PopConfirm
组件导出,请更改为 Popconfirm
Cascader
:
filterable
模式下展示异常Popup
:
click
时关闭异常trigger
元素变化后展示异常Slider
: 修复 max
数值过大浏览器崩溃问题Breadcrumb
: 修复面包屑初始样式被覆盖问题GlobalConfig
: 修复 ts
类型问题Menu
: 修复 MenuGroup
嵌套时样式问题Select
: 修复输入事件异常Dialog
: 修复 destory
函数未真正销毁组件问题Form
: 新增动态表单能力,可使用 FormList
组件管理表单项Popconfirm
: 移除 PopConfirm
组件导出,请更改为 Popconfirm
Popup
: 支持 attach
函数传入 triggerNode
详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.31.0
CheckboxGroup
: change
事件返回的 value
将会过滤非 checkbox
的值,存在不兼容更新Steps
: 修复子步骤条不支持 status
的问题 Picker
: 修复出现空白的取消和确认按钮Swiper
: 修复点击误触发翻页问题Radio
: 修复 label
错误的渲染位置Checkbox
: 修复 label
错误的渲染位置Textarea
:
label
插槽adjust-position
不生效的问题 Transition
: 修复动画过程中触发 leave
会导致界面卡死的问题 DropdownMenu
: 新增下拉菜单组件 Radio
: 新增 borderless
属性 Checkbox
:
borderless
属性 theme
属性,添加 tag
类型,默认值为 default
CheckboxGroup
: 新增 customStyle
属性,透传 style
至根元素详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.8.0
Swiper
: 修复动态绑定时出错问题List
: 修复组件 demo 代码运行出错的问题Input
: compositionend
优化Tabs
: 新增 stickyProps
,支持滚动到顶部时自动吸顶PullDownRefresh
: loadingBarHeight
属性支持 string
类型,代码优化详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.8.4
Figma
页面模板设计文件Published by tdesign-helper over 2 years ago
Form
:修复 FormItem slot label
未正常占位的问题Slider
: 修复设置 inputnumberProps
属性无效的问题Upload
:
remove
、selectChange
时间回调异常的问题Popup
: content
尺寸变化后自动更新位置Slider
: label
为 function
时新增 value
和 position
参数Upload
:
errorMessage
Checkbox
: onChange
事件新增参数 option
表示当前操作对象,current
表示当前操作对象的 value
Table
:
onColumnChange
事件新增参数 e
和 currentColumn
buttonProps
,用于支持完全自定义「列配置按钮」风格和内容placement
,用于控制「列配置按钮 」相对于表格组件的位置,可选值:左上角、右上角、左下角、右下角columnControllerVisible
和 onColumnControllerVisibleChange
,将主要应用于完全需要自定义列配置按钮的业务场景BaseTable
/Primary
/Table
/EnhancedTable
新增 bottomContent
,用于设置表格底部内容toggleExpandData
,用于控制行展开rowKey
时,抛出错误,提醒用户修改table-layout
: fixed
模式,且内容超出时,设置默认列宽为 100
,避免出现列宽为 0
消失的情况selectedRowKeys
添加类名tfoot>tr
类名透传失效问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.40.2
Table
为 Composition API
,存在不兼容更新
BaseTable HTML
结构变更,写过 CSS
样式覆盖的同学需注意更新样式。由之前的两个 table
分别渲染 thead
和 tbody
,更为一个 table
sortOnRowDraggable
更为 dragSort='col'
row-db-click
更为 row-dblclick
,onRowDbClick
更为 rowDblclick
row-hover
更为 row-mouseover
, onRowHover
更为 onRowMouseover
CSS
类名 t-table__row-first-full-row
更为 t-table__first-full-row
,t-table__row-last-full-row
更为 t-table__last-full-row
configProvider
警告 和 globalConfig
数据响应式问题Input type=password
时 autocomplete
警告 以及 toggle password
问题Checkbox Group
插槽形式 disabled
属性没有生效Upload
中 triggerUpload
方法未正确导出 和 自定义拖拽上传 demo 中 “点击上传” 按钮无效 修复 Slider inputNumberProps
未正常透传Affix onFixedChange
触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发)Table
的 若干 BugCollapse
组件,使用 Composition api
Message
的 fadeIn
and fadeOut animation
color-picker
渐变预览,改进最近使用色交互Table
特性
ellipsis
浮层位置底部右对齐ellipsis
支持透传 Popup
组件全部属性loadingProps
透传加载组件全部特性(slot='filterIcon')
和渲染函数 (props.filterIcon)
均可scroll
滚动事件详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.12.0
Cascader
: 修复定制数据字段别名 label
不展示问题Form
: 兼容 FormItem
单独使用报错问题Table
:
table
高度问题table className ts
类型丢失Upload
: 修复多图片上传时 defaultFiles
造成上传进度错误Slider
: 兼容不传 value
场景Breadcrumb
: 增加自定义 children
时对 separator
的支持Popconfirm
: 调整组件导出命名详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.30.2
Cell
: 修复传入 String
类型的 right-icon
不生效的问题Tabs
: 属性 label
支持 slot
Dialog
: 完善 close
事件返回的参数Collapse
折叠面板Progress
进度条Picker
: 新增属性 header
以及 header
和 footer
的插槽DateTimePicker
: 新增属性 header
以及 header
和 footer
的插槽详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.7.3
tabs
: label
支持动态修改,以及新增支持 slot
的方式popup
: 修复 teleport
失效问题详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.8.2
Tab
页增加持久化功能详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.1.5
mock roles
模块错误详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.2.2
CSS Token
的问题详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.2
Published by tdesign-helper over 2 years ago
Table
: 修复本地数据排序,异步加载数据时分页失效的问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.40.1
Table
: 表格行列拖拽排序功能重构,新用法请参考官网 demoForm
: label
为空时不再默认渲染宽度占位,需要手动设置样式保持表单对齐Popconfirm
: 修复确认框中按钮默认大小Upload
: 修复上传中状态文案Popup
: 修复 hideEmptyPopup
在动态改变内容时不生效的问题Table
: 修复合并单元格边框样式问题Datepicker
: 修复区间时间选择时,月份/年份选择面板样式异常的问题Table
/SelectInput
/TagInput
按需引入时出现 composition-api
相关报错的问题Table
: 支持外部设置当前显示列,新增 API displayColumns defaultDisplayColumns onDisplayColumnsChange
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.40.0
Upload
:
success
事件先于 progress
事件触发时,上传文件 loadingFile
值不正确的问题max
在多次文件选择中判断不正确的问题Pagination
: 修复跳转页输入框展示了额外 placeholder
默认内容的问题TreeSelect
:
treeProps
中同时传入 key
、load
时选中项显示的问题TreeSelect
的交互行为,与 Select
保持一致filter
状态下,树无法折叠的问题;修复 lazy
状态下,无法正确展示 label
的问题Table
:
threshold
引起的报错TS
定义报错问题,非 Typescript
或 SSR
项目请尽快由 0.39.0 版本升级ConfigProvider
: 完善语言配置能力Table
:
thead
,避免挂载到全局 bodyt-table
,不再挂载到全局详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.39.1
Table
组件使用 composition-api
重构
BaseTable HTML
结构变更,写过 CSS
样式覆盖的同学需注意更新样式th
标签,之前为 td
,不符合语义row-db-click
更为 row-dblclick
,onRowDbClick
更为 rowDblclick
row-hover
更为 row-mouseover
, onRowHover
更为 onRowMouseover
(本没有 rowHover
事件)CSS
类名 t-table__row-first-full-row
更为 t-table__first-full-row
,t-table__row-last-full-row
更为 t-table__last-full-row
Affix
: 修复 onFixedChange
触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发)Table
:
verticalAlign
不生效问题CSS sticky
输出样式,组件仅渲染一个表格,表头和表内容 不再分开渲染输出。不仅支持 table-layout: fixed
模式,同时也支持 table-layout: auto
模式tableLayout
: auto
,maxHeight
显示异常Table
组件 BaseTableCol
配置项 fixed
和 ellipsis(true)
属性共存导致fix阴影无法显示children
的宽度无效PrimaryTable
控制台报错 t-primary-table
未注册height
或 maxHeight
后未出现滚动条的时候竖线不对齐Table
:
ellipsis
支持透传 Popup
组件全部属性loadingProps
透传加载组件全部特性(slot='filterIcon')
和渲染函数 (props.filterIcon)
均可scroll
滚动事件详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.39.0
Tabs
为 Composition-api
Upload triggerupload
方法未导出InputNumber
未注册 input
组件CheckboxGroup disabled
属性无效Input
的 type
传入无效SelectInput
Demo 样式Pagination
跳转页输入框展示了额外 placeholder
默认内容TreeSelect
为 Composition-api
Composition-api
common
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.11.1
Form
: label
为空时不再默认渲染宽度占位,需要手动设置样式保持表单对齐Pagination
: 修复输入框宽显示问题Datepicker
: 修复区间选择时间,月份/年份选择时间类型异常的问题InputNumber
: 修复不能输入小数点问题Popconfirm
: 修复按需加载样式丢失问题Select
: 修复首次 focus
自动搜索问题 FormItem
: 支持自定义嵌套模式 & label
为空时不再处理占位对齐问题 SelectInput
: borderless
和 autowidth
作为独立属性分开详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.30.1
Search
: 修复 submit
事件返回参数错误的问题Toast
: 修复最大宽度和文案没对齐的问题Input
: 修复设置 clearable
,点击不清除内容的问题Dialog
: 修复 1px 边框在 iOS 上消失的问题Swiper
: 修复延迟设置地址时,显示不正常的问题Button
: 修复文案没有垂直居中的问题Fab
: 新增支持悬浮按钮Drawer
: 新增支持抽屉详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.7.2
count-down
: 单位样式 bug 修复、倒计时加入 fps
获取swiper
: 快速滑动导致卡住问题picker
: 组件 demo 修复swipe-cell
: 修改组件示例,和 demo 保持一致dropdown-menu
: 更新组件的模板类型处理详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.8.1
Published by tdesign-helper over 2 years ago
Input
/Textarea
: Input
外部传入样式挂载至 t-input__wrap
层级的 DOM
节点,不再传入到 t-input
层级;Textarea
去除 t-textarea__wrap
。存在不兼容更新Popup
: 修复 document click
多次触发导致异常关闭的问题Progress
: 修复 theme = plump
且 percent = 10
时没有展示文案的问题Form
: 修复不能在表单项内换行输入的问题Datepicker
/Timepicker
/SelectInput
等组件 focused
态样式修复Table
: 支持自定义 columns
Upload
: 新增 allowUploadDuplicateFile
属性,支持重复文件名的文件上传详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.38.0
SelectInput
: 实现 enter
事件SelectInput
: 修复单选可输入状态下的 focus
时 input value
的错误详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.38.1
Input
: 外部传入 class
挂载至 t-input__wrap
, 不再挂载到 t-input
Textarea:
去除 t-textarea__wrap
层Dialog:
修复 dialog
组件点击警告Steps
: 修复 readonly
状态下依然可以点击Cascader
: 修复动态改 options
为空数组不生效, 可过滤状态下的下拉面板拉起闪烁,可过滤状态下的输入内容未被正常销毁TimePicker
: 修复此刻快捷标签文案配置, focused
态样式修复Upload:
修复 method props
失效SelectInput:
修复在非输入状态下无 focused
态, 修复在非输入状态下不能显示清除按钮, 修复在 single
模式下 inputValue
的受控表现ColorPicker
: 新增 ColorPicker
颜色选择器组件, 请参照官网使用Input
: 增加 inputClass
, 挂载 class
到 t-input
Checkbox
: 使用 compositionAPI
重构详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.11.0
Input
: 外部传入样式挂载至 t-input__wrap
, 如需挂载到 t-input
,请使用 inputClass api
Select
: Option
子组件配合自定义 keys
使用异常Selectinput
: type
类型问题及 key
重复问题Input
:
input type
为 password
场景下 suffixIcon
受控失效问题type
类型问题及 key
重复问题Drawer
: 根据 common Drawer
样式配置指定 tabIndex
消除 outline
RadioGroup
: 修复 radioGroup
手动清除 value
样式不响应问题Dialog:
修复 closeOnOverlayClick
失效问题Popup
: 偶现显示时定位不准,windowresize
无法自适应Treeselect
: 无法折叠问题修复Date Picker
: focused
态样式修复Input:
增加 inputClass API
,用于透传 class
到 t-input
同级Upload:
支持 modify method
InputNumber:
默认尺寸下输入框宽度调整,修复默认内容展示不全的问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.29.0
Loading:
修复 loading
默认值为 true
但不显示的问题Stepper:
修复图标偏移的问题Search:
修复 action-click
事件不生效的问题Textarea:
修复 Form
无法获取值的问题Grid
Tabbar
Upload:
使用 t-image
封装,并支持 image-props
用于属性透传详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.7.1
list
页面滚动问题Tab
页功能tdesign-vue
至 0.38.0
版本详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.1.4
Tab
页功能tdesign-vue-next
至 0.11.0
版本详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.2.1
详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.1
Published by tdesign-helper over 2 years ago
Button:
修复 disabled
不生效的问题Cascader
: 修复文字过长时不显示 tooltip
的问题Datepicker
: 修复 Form
中使用时,触发校验时机错误的问题InputNumber
: 修复小数计算错误的问题Popup
: trigger
为 hover
时点击引用元素保持开启状态,防止菜单消失TagInput
:修复相关样式问题TreeSelect
: 修复异步加载数据的情况下,label
展示错误的问题Timepicker
: close
、open
事件回调增加参数详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.37.2
Upload
: 增加合并上传,支持国际化配置Select
:支持单选 valueDisplay
插槽Popup
: 新增 enter
、leave
事件,支持鼠标进入、移出的事件Input
: 新增 autoWidth
、align
、tips
的支持,统一 InputNumber
中的 Input
使用 Input
组件减少重复实现Notification
: 优化完善回收时的动画效果DatePicker
:打开时间面板重置时间Menu
:修复在没 overflow
时,仍出现滚动条的问题Input
: 修复组件keypress
事件未触发,修复在 readonly
模式下的聚焦样式TagInput
: 修复 breakline
模式下的 clearIcon
样式重叠, 修复 autowidth
模式下的 padding
不对称,修复超出滚动失效详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.10.2
Swiper
: 交互、设计、API
全部重构,如有使用老的 Swiper
组件需重新接入,⚠️存在不兼容更新Swiper
: 重构 swiper
组件Table
: 支持 onChange API
InputNumber
: 支持 autoWidth
、tips
、status
、align API
Dialog
: 修复 DialogPlugin
关闭后滚动问题Cascader
: 修复 multiple
模式点击后关闭 popup
问题Table
: 修复 key
有 0
的数据时的排序问题Cascader
: 修复 children boolean
类型问题Grid
: 支持获取 css vars
做响应式判断Icon
: 支持自定义 Url
Slider
: label
支持 function
自定义渲染Form
: 支持 showErrorMessage API
& help 支持 Tnode
类型 FormItem
: 兼容包裹 upload
组件时未传入 initialData
场景详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.28.0
Button
:兼容不支持 wx://form-field-button
的版本、修正 type
属性的正确实现 form
下无法获取值的问题Upload
: 修复关闭按钮层级过低的问题Toast
: 修复层级过低的问题Rate
: 修复 iOS
下颜色失效的问题Button
: 新增 customDataset
属性,可通过 event.currentTarget.dataset.custom
获取 Upload
: 支持对图片和视频的同时上传详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.6.2
Image
:属性 load-failed
变更为 error
;属性 lazy-load
变更为 lazy
,⚠️存在不兼容更新Button
: 样式调整Tag
: 修复样式文件冗余的问题 Steps
: 修复样式文件冗余的问题Image
: 新增 shape
属性详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.7.0
dropdown-menu
: 移除冗余的 dom
结构search
: 修复样式丢失问题input
:修复输入框样式丢失问题grid
: 修复 grid-item
样式丢失问题pull-down-refresh
组件详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.8.0
InputNumber
:修复递增递减按钮位置问题Icon
:修复star-filled
倒角问题详情见:https://tdesign.tencent.com/source
Table
实现逻辑,使用 Axure
原生表格和矩形两种方式实现,方便修改和编辑Published by tdesign-helper over 2 years ago
Input
:DOM
结构调整,最外层调整为 t-input__wrap
,⚠️存在不兼容更新Message
: 组件出现和消失新增线性渐入渐出动画InputNumber
: 支持 autoWidth
属性;增加状态设置与提示设置功能Form
: FormItem
提供控件级别的 showErrorMessage
配置详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.37.0
Input
: DOM
结构调整,最外层调整为 t-input__wrap
,⚠️存在不兼容更新Select
:修复单选下斜八度动画覆盖文字的错误,修复 filterable
属性导致高度变化Cascader
:修复 filterable
下 hover
态的样式异常,修复可选任意一级缺少高亮状样式DatePicker
:修复按需引入时,按钮展示问题Tree
:修复数据无法更新问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.10.0
Input
: DOM
结构调整,最外层调整为 t-input__wrap
,⚠️存在不兼容更新Select
: 使用 SelectInput
组件重构,DOM
结构调整,⚠️存在不兼容更新Menu
:修复高度渲染判断问题,SubMenu
支持 className
Cascader
: 修复子节点重复渲染问题Loading
: 修复指令调用后锁屏样式未移除问题Radio
: 修复动态渲染滑块未展示问题SelectInput
: 修复 tag
过多时滚动模式失效Table
: 鼠标事件参数未按 RowEventContext
定义输出Input
: 优化 input
样式问题InputNumber
: 快速加减优化Message
: 支持 className
Tabs
: 支持 destroyOnHide
TagInput
: 优化拖拽功能Select
: 使用 SelectInput
组件重构详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.27.0
Button
: 重构 shape
的实现,新增支持 rectangle
、circle
类型,⚠️存在不兼容更新Stepper
: 修复 Stepper
组件事件向上冒泡 Checkbox
: 修复 prefix
问题 Popup
: 支持默认 slot
Image
: 记录 Image
组件传入的 src
,防止 src
相同时重复刷新 Tag
: 增加外部样式类 Button
: 修改对 Button
组件的使用 demo
Toast
:修改未传入的参数为默认值,修复 z-index
低于 Popup
问题 详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.6.0
Dialog
:修复调用时没重复默认值问题;修复内部 Button
样式错误 Upload
: 修复在 iOS
上无法选择的问题 Button
: 属性 shape
的默认值改为 rectangle
Rate
: 修复 value = 0
时无法点击的问题 Grid
: 修复样式问题 详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.6.1
count-down
支持主题和大小 3f0a5e5
,⚠️存在不兼容更新dialog
弹出框蒙层点击是否关闭修复 & provide
暴露 $dialog
、11092af
Badge
导入类型 d4f8da6
BackTop
组件 fb61e74
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.7.0
CLI
下载 React
版本的 TDesign Starter
详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.2.0
tdesign-react
组件库搭建的 tdesign-react-starter
页面模板项目详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.0
Published by tdesign-helper over 2 years ago
Input
:input
元素 ref
更名,⚠️存在不兼容更新Upload
:支持单请求上传批量文件SelectInput
和 TagInput
组件Form
: 支持通过 setValidateMessage
设置自定义校验结果Datepicker
等组件问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.36.0
SelectInput
DatePicker
: 修复 onPick
事件配置无效的问题、无法清除面板中已选值、点击年份或月份后,日期弹窗意外消失tag
的情况下,不展示清除按钮。且点击后 onClear
方法未触发。修复在 auto-width
模式下的交互问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.9.3
Form
:移除 getAllFieldsValue API,支持 setValidateMessage & errorMessage
Upload
: 支持 onCancelUpload
& onSelectChange
SelectInput
:修复点击弹框输入框不高亮、allowInput
无效问题
Affix
:修复 affix
导出问题
InputNumber
: 修复加减按钮超出 min
、max
的边界问题
Dialog
:支持使用 Esc
按键关闭
TreeSelect
: 使用 SelectInput
组件重构
详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.26.0
Slider
: 视觉调整 & demo 无法滑动问题修复Search
: 修复圆角样式不生效问题Tab-bar
: 修复 value
不生效问题Picker
: 支持渐进式滚动Tabs
: 添加滚动条外部样式类详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.5.4
pinia
替换 vuex
作为状态管理库详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.2.0
Published by tdesign-helper over 2 years ago
Popup
/ Select
展示相关问题 Input
: 新增 format
属性用于格式化数据 Drawer
: 支持拖动改变大小详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.35.1
Input
: input
元素 ref
名称由 refInputElem
更为 inputRef
TagInput
:valueDisplay
新增参数 onClose
、新增特性 autoWidth
, 宽度自适应Table
: 修复固定表头错位 Button
: 修复 primary outline
模式下边框展示异常的问题Upload
: 修复文件数大于等于 max
时,上传按钮依然可以点击 Icon
: 修复按需引用部分图标渲染出错问题详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.9.0
SelectInput
: 新增组件 SelectInpput
组件Input
: 支持 auto-width API
TagInput
: 支持 auto-width API
、dragSort
功能Table
: 固定列定位计算问题Popup
: 修复 trigger
元素宽高定位变化后位置不更新问题Layout
: 支持内嵌动态节点Dialog
: 多个弹窗关闭一个后出现滚动条详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.25.2
Input
:修复 label
不生效的问题Slider
:修复 value
不受控的问题Search
:支持双向绑定;修复 placeholder
展示错误的问题详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.5.3
详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.1.0
tdesign-vue
至 0.35.1
详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.1.3
setup script
重构了页面逻辑详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.1.3
Published by tdesign-helper over 2 years ago
Menu
: 移除冗余事件 onCollapsed
,存在不兼容更新Table
: 支持使用 columnController
属性自定义设置需要展示的列Popup
: 支持嵌套使用Progress
相关显示问题详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.35.0
Form
: 表单支持统一配置校验信息;对象和数组嵌套的复杂数据校验Progress
相关显示问题Popup
: 支持嵌套使用TimePicker
: 修复部分鼠标滚动选择出现偏差详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.8.1
Textarea
: 调整 ref
导出,输出 currentElement
以及 textareaElement
对象Table
: 修复多个 table
问题,支持单元格 tooltip
提示以及自定义过滤功能Popup
: 调整下拉动画实现,使用 clip-path
替代 max-height
TreeSelect
:支持 collapsed
、valueDisplay API
Input
:支持 onWheel
、onCompositionstart
、onCompositionend
事件TimePicker
: 修复鼠标滚轮事件问题Progress
: 修复 percentage
为 0 时样式问题详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.25.1
Steps
: 发布新版视觉Stepper
的多个问题Cell
、CountDown
、Divider
组件的基础样式CountDown
,更完善更好用详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.5.2
starter
项目到 coding
平台,彻底解决 Github
国内镜像不可用导致 CLI
下载失败问题详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.0.7
tdesign-vue
至 0.34.0
版详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.1.2
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.1.2
Published by tdesign-helper over 2 years ago
Tag variant
:属性可选值更改,存在不兼容更新Calendar
: 控制区域相关问题修复Select
: 搜索、过滤场景相关问题修复Form
:表单支持统一配置校验信息;对象和数组嵌套的复杂数据校验Tag variant
:属性可选值更改,存在不兼容更新Slider
:修复双向绑定值失效Calendar
:控制区域相关问题修复Select
:修复可过滤状态下,需要双击背景才可关闭下拉框Input
:修复输入框相关样式重复引入的问题Tag
:variant
属性可选值更改,存在不兼容更新 Form
: 调整 reset
事件逻辑,存在不兼容更新Tree
: 修复按需引入央视丢失问题 Select
:修复 Option.name
丢失导致类型判断失效问题 Popup
:修复 zIndex
设置错误问题Popconfirm
:修复按钮文字示意问题Dialog
:修复对话框 Auto Layout
使用问题 Tag
:修改 tag disabled
状态样式,增加描边避免和 disabled
状态多选 select
样式重叠Icon
:修改 file-pdf
/ file-excel
/ file-powerpoint
/ file-unknown
/ file-word
文件类型图标定位一致性问题并修改字体table
:新增自定义设置表格列 Icon
:新增 file-icon
图标Published by tdesign-helper over 2 years ago
Skeleton
骨架屏组件 Form
修复无法重置自定义校验消息的问题;修正校验规则判断逻辑ssr
渲染的问题Table
表格行列合并及展开实现问题Skeleton
骨架屏组件Select
: 新增属性 panelTopContent
、panelBottomContent
插槽Table
: 新增懒加载、虚拟滚动特性ssr
渲染的问题Skeleton
骨架屏组件Tabs
: 修复滚动问题,支持受控/非受控Table
:多级表头支持排序、支持行拖拽排序Select
:支持 panelBottomContent
、panelTopContent
、showArrow
、inputProps
Popconfirm
:修复按钮文字示意问题Popconfirm
使用正确的 icon
CLI
下载项目失败的问题