A Vue.js UI components lib for TDesign.
MIT License
Bot releases are visible (Hide)
Published by xiaosansiji over 1 year ago
Cascader
: @chaishi (#2096)
tips/label/suffix/suffixIcon
等节点collapsedItems
定义折叠的元素, https://github.com/Tencent/tdesign-vue/issues/2102
SelectInput
: 支持自定义 tips
节点 @chaishi (#2096)TagInput
: collapsedItems
的参数 count
含义更为折叠的标签数量 @chaishi (#2096)Tree
: change 事件新增参数 { e }
@chaishi (#2096)Select
: 支持自定义 tips/label/suffix/suffixIcon
等节点 @chaishi (#2096)TreeSelect
: @chaishi (#2096)
defaultPopupVisible
onEnter
tips/label/suffix/suffixIcon
Dropdown
: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper
@uyarn (#2119)Avatar
: 修复图片头像的 size
属性失效的问题 @yaogengzhu (common#2092)Loading
: 修复loading在部分windows设备中晃动的问题 @uyarn (#2092)Table
: 修复固定列 columns数据不一致导致的报错 [issue#2089] @thinkanymore (#2091)Dialog
:
closeOnClickOverlay = false
时,overlayClick
事件未触发问题 @KMethod (#2087)ImageViewer
: 支持 errorText mirrorTipText originalSizeTipText rotateTipText
等字段配置 @whitexie (#2103)Image
: 支持 errorText loadingText
字段全局配置 @whitexie (#2103)InputNumber
: 修复小数点后第二个数字若为 0 无法输入问题,issue#2304 @chaishi (#2105)Form
:
<form-item :rules="[]" />
校验问题,issues#2100 @chaishi (#2105)SelectInput
: @chaishi (#2096)
Popup
: 点击浮层面板时,禁止触发 onVisibleChange(trigger=document) 事件 @chaishi (#2096)Tag
: @chaishi (#2096)
maxWidth
最大宽度限制未包含图标宽度问题TagInput
: @chaishi (#2096)
readonly
无效问题Select
: 修复 collapsedItems
参数 value/collapsedSelectedItems
和文档不一致问题,缺少 label 等信息,无法正常渲染节点 @chaishi (#2096)TreeSelect
: @chaishi (#2096)
remove
事件参数新增 { trigger, e, node, data, index }
,并修复参数 { value }
不正确问题change
事件新增参数 { index }
,并修复 trigger
不正确问题value
不是树选择组件值的问题collapsedItems
参数 value/collapsedSelectedItems
和文档不一致问题,缺少 label 等信息,无法正常渲染节点Dropdown
: 修复多层超长菜单的异常问题 @uyarn (#2119)Watermark
: 修复unplugin
方式使用watermark
组件报错的问题 @uyarn (#2119)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.0.8...1.1.0
Published by xiaosansiji over 1 year ago
ColorPicker
: 切换单色-渐变模式时触发色值及 onChange 变化 @uyarn (#2056)Upload
: @chaishi (#2058)
file
,保留 file[0]
file[1]
即可,同时新增参数 length
表示本次上传文件的数量添加关键事件参数
XMLHttpRequest`,用于获取上传请求更详细的信息tips
支持插槽和函数配置onError
onCancelUpload
事件mockProgressDuration
,用于设置模拟上传进度间隔时间SelectInput
: 修复下拉弹窗状态未改变时,重复触发 onPopupVisibleChange
事件的问题 @xiaosansiji (#2050)Table
: 修复可编辑单元格无法退出问题 @chaishi (#2055)TreeSelect
: @uyarn (#2060)
Tree
: 修复禁用节点文字颜色过淡的问题 @uyarn (#2060)Datepicker
: 修复 dayjs 国际化设置问题 @honkinglin (#2062)Upload
: @chaishi (#2058)
onSelectChange
事件第二个参数 currentSelectedFiles
不正确问题autoUpload=false
场景下,即使 beforeUpload
函数全部返回 false
依然会触发 onChange
事件问题data
为函数时,参数为空的问题,补充参数 files
theme=image-flow
时,无法使用 fileListDisplay
自定义图片列表的问题max
时,且没有可继续上传的文件时,依然触发 onChange
事件问题theme=file
或者 theme=image-flow
时,abridgeName
无效问题theme=image-flow
且 autoUpload=false
时,onChange
事件第一个参数丢失 file.url 问题onChange
事件第二个参数 file
值并非当前文件问题Published by xiaosansiji almost 2 years ago
Avatar
: @chaishi (#2032)
avatar.imageProps
,用于透传图片组件全部属性。插槽也和 Image 组件保持同名props.default/props.content
定义内容@error
监听事件,并新增事件参数 { e: Event }
Image
: 支持 @load
和 @error
监听事件,并新增事件参数 { e: Event }
@chaishi (#2032)Input
: @chaishi (#2041)
change
事件新增 trigger
参数,用于表示触发本次数据变化的场景t-is-default
Popup
: 移除多余 div
包裹元素 @ikeq (#2047)AutoComplete
: 修复初次聚焦,键盘事件无法上下选中问题 @chaishi (#2041)Image
: @chaishi (#2043)
loading
自定义加载状态节点问题error
自定义错误状态节点问题overlayContent
自定义浮层问题placeholder
自定义图片占位问题Space
: 修复无法显示纯文本元素问题 @chaishi (#2043)TimePicker
: 修复 TimePickerPanel 没有自动注册的问题 @uyarn (#2049)Menu
: 修正菜单项 active 态文字颜色 @xiaosansiji (common #1122)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.0.4...1.0.5
Published by xiaosansiji almost 2 years ago
Select
:
Radio
: @chaishi (#2010)
allowUncheck
,issue#1693
Table
: @chaishi (#2016)
col.edit.on
透传组件事件validateTableData
校验处于编辑态的单元格attach
,用于统一设置超出省略浮层、筛选过滤下拉框等元素的挂载元素。如:attach={() => document.body}
Dialog
: 组件实例方法从可选更为必须存在 @chaishi (#2026)Dialog
: 组件销毁前立即移除当前节点,不需要 setTimeout
等待时间 @chaishi (#2011)Select
: 修复子组件方式混合传入分组与单个选项时,可能导致顺序错乱、筛选结果有误的问题 @skytt (#2009)Radio
: 修复 RadioGroup 和 Radio 组合使用时,allowUncheck
无效问题 @chaishi (#2010)Table
:
Dropdown
: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2023)TreeSelect
: 修复选项文案过长样式的异常 @uyarn (#2023)Space
: 修复组件 size 类型定义问题 @chaishi (#2026)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.0.3...1.0.4
Published by xiaosansiji almost 2 years ago
AutoComplete
: @chaishi (#1983)
clearable
autofocus
enter/blur/compositionend/compositionstart
等事件,及相关参数和文档保持一致Input
: 优化 enter 事件判断,不区分大小写 @chaishi (#1983)Upload
: 支持配置模拟进度间隔时间,用于设置小文件上传进度触发频次 @chaishi (#2001)ImageViewer
: 默认 z-index 调整为 3000,支持全局 CSS Token 调整 @Ylushen (common #1104)Select
: @skytt
Table
:
Form
: 修复表单校验,未监听 name
和 rules
变化的问题,issue#1942 @chaishi (#1971)Tree
: 修复 data 变化时无法更新树结构问题 @TabSpace (#1976)Tag
: 修复 disabled 状态下关闭按钮 icon 依然高亮显示的问题 @byq1213 (#1998)Input
:
AutoComplete
: 修复 options
不存在时,组件因缺少判空报错问题 @chaishi (#1983)Upload
: 上传组件的输入框模式在 Form 表单中的宽度问题修复 @chaishi (#1999)Checkbox
: 修复禁用的选项依然会被选中的问题 @chaishi (#2001)Datepicker
: 修复月份切换时响应错误的问题 @honkinglin (#2008)Menu
: 优化弹出型子菜单最大展示高度,兼容大部分情况下正常展示菜单,且不出现全局滚动条 @xiaosansiji (common #1111)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.0.2...1.0.3
Published by xiaosansiji almost 2 years ago
Loading
: 新增v-loading
支持 @uyarn (#1964)Tabs
: 新增初始化时选中选项溢出自动滚动到具体位置的能力 @uyarn (#1965)TooltipLite
: mouse 模式下新增定位边界检查,保证内容在可视范围内 @moecasts (common #1093)DatePicker
: 修复年份选择器区间展示错误 @honkinglin (#1963)Input
:
Cascader
: empty为字符串时没有默认样式 @uyarn (#1962)TextArea
: 修复中文输入法等 IME 情况下,autosize
计算失效的问题 @xiaosansiji (#1969)Menu
: 修复 logo 区域高度样式问题 @xiaosansiji (common #1969)Tag
: 去除选中文字透明色的样式 @uyarn (common #1095)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.0.1...1.0.2
Published by xiaosansiji almost 2 years ago
Menu
: 修复弹出模式子菜单样式展示问题 @xiaosansiji (#1960)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.0.0...1.0.1
Published by xiaosansiji almost 2 years ago
Table
: @chaishi (#1948)
stopPropagation: true
,用于设置某一列单元格阻止事件冒泡TreeSelect
: onVisibleChange
事件增加回调参数 @uyarn (#1949)Guide
: 新增Guide
引导组件 @uyarn @zhangpaopao0609 (#1952)Select
: 提升部分情况下组件内部 options 处理的性能 优化大量数据加载卡顿的问题 @skytt (#1945)Input
: 修复 Input 文字长度省略异常的问题 @uyarn (#1939)Table
: 修复表格宽度过小时出现抖动的问题 @chaishi (#1948)Drawer
: 修复 visible 默认为 true
时内容不展示问题 @honkinglin (#1940)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.52.2...1.0.0
Published by xiaosansiji almost 2 years ago
Published by xiaosansiji almost 2 years ago
Table
: @chaishi
onRowClick
行点击事件Table
: 修复点击展开行报错的异常 @chaishi (#1910)Space
: 修复separator
slot 无效的问题 @yaogengzhu (#1922)Datepicker
:
Loading
: 修复 LoadingPlugin.hide()
多次调用后报错的问题 @Nice-PLQ (#1930)Dropdown
: 修复超长下拉菜单子菜单位置异常的问题 @uyarn (#1910)Select
: 修复虚拟滚动未关闭下拉框切换页面导致告警的问题 @uyarn (#1910)SelectInput
: 修复多选空值场景下的右侧内边距问题 @chaishi (common #1082)Timepicker
: 修复清空 rangepicker 时返回值异常的问题 @uyarn (#1936)Calendar/Card/Collapse/Form/ImageViewer/Image
: demo 样例优化 @pengYYYYY (#1932)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.52.1...0.52.2
Published by xiaosansiji almost 2 years ago
2022-12-08
SelectInput
: 调整 DOM 结构和类名,同其他框架保持一致,方便全部框架复用同一份 CSS @chaishi (#1880)Menu
: 样式优化 @xiaosansiji (#1882)
theme=light
时默认跟随全局浅色/暗色模式切换,theme=dark
保持暗色模式展示ColorPicker
: 新增 clearable
及 showPrimaryColorPreview
API,控制是否展示颜色选择条右侧预览区域 @uyarn (#1875)SelectInput
: selectInputWrapRef
更名为 selectInputRef
@chaishi (#1880)Table
: @chaishi (#1891)
filter.popupProps
,支持透传 Popup 组件全部属性,tdesign-vue-next#2088
selectOnRowClick
,支持点击行选中,tdesign-vue-next#1954
Upload
: onProgress/onSuccess/onFail
等事件参数添加 XMLHttpRequest
,用于获取 http status 等数据 @chaishi (#1886)Radio/Checkbox
: click
事件更为从最外层输出,防止出现无法在外层阻止冒泡的问题 @chaishi (#1891)ColorPicker
: 修复无法删除颜色值的问题 @uyarn (#1875)SelectInput
: 宽度自适应模式,边距问题修复,issue#1842 @chaishi (#1880)TagInput
: 宽度自适应模式,左右边距保持一致 @chaishi (#1880)Textarea
: 修复多行文本autofocus失效的问题 @yaogengzhu (#1879)InputNumber
: 无法输入小数点后面的第一位数字 0
,tdesign-vue-next#2103 @chaishi (#1885)InputNumber
: 修复无法使用清空按钮清除输入数字问题,issue#1855 @chaishi (#1885)SelectInput
: 修复出现的异常tips
节点 @pengYYYYY (#1889)Popup
: 修复初次渲染 overlayStyle
不生效的问题 @uyarn (#1893)Dropdown
: 修复父节点超长无法点击子菜单的问题 @uyarn (#1893)Dialog
: 修复滚动条判断的问题 @honkinglin (#1897)ImageViewer
: 修复缺少移除动画的问题 @honkinglin (#1877)RangeInput
: 修复 status
设置无效的问题 @honkinglin (#1878)InputAdornment
: 修复 InputAdornment 相关样式问题 @honkinglin (#1888)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.51.1...0.52.0
Published by xiaosansiji almost 2 years ago
Jumper
: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#1845)Calendar
:
Table
: 选中行功能,新增 reserveSelectedRowOnPaginate
,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1849)Tree
: 使用 composition api 重构组件 @TabSpace (#837)Drawer
:
Table
: @chaishi (#1849)
onPageChange
事件参数返回的数据不正确问题data.push
, issue#1747
AutoComplete
: 支持使用 triggerElement
自定义触发元素 @chaishi (#1848)Input
: 宽度自适应 auto-width
支持中文拼音输入也实时调整宽度,issue#2079 @chaishi (#1853)Dialog
: 修复 destroyOnClose 设置后关闭弹窗无动画效果问题 @honkinglin (#1857)TagInput
: @chaishi (#1860)
onRemove
事件参数未能返回最新 value
问题inputProps
问题Menu
: 修复二级菜单子菜单纵向左边距丢失的问题 @uyarn (#1863)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.51.0...0.51.1
Published by xiaosansiji almost 2 years ago
InputNumber
: 支持 allowInputOverLimit
,用于设置是否允许输入数字超过 max
min
范围的值 @chaishi (#1811)SelectInput
: 支持multiple
和single
模式切换,适用于动态表单或低码平台场景 @uyarn (#1818)AutoComplete
: 新增自动填充组件 @chaishi (#1784)TimePicker
: TimePicker
新增tips
和 status
API @uyarn (#1830)Switch
: 优化Switch
样式 区分打开与关闭按钮大小 @Wen1kang @uyarn (#1834)InputNumber
: 修复删除数字时数据类型会从 number 变为 string 问题 @chaishi (#1811)Select
: 修复限制可选条目数下禁用态不能反选的问题 (#1819) @skytt (#1825)Tabs
: 修复 list 定义的 tabs 删除时,remove 方法循环调用的问题 (#1696) @LoopZhou (#1832)TimePicker
: 修复面板打开时清空内容回填的问题 @uyarn (#1830)Table
: 可编辑行,修复因没有监听数据变化,出现的校验不通过的问题,issue#1822 @chaishi (#1833)Progress
: 修复percentage值为100时,会忽略 status 设置的问题 @yusongh (#1836)ColorPicker
: 修复在渐变区域滑竿滑动时,触发 picker 关闭的问题 @S-mohan (#1806)DatePicker
: 修复周选择器高亮错误的问题 @honkinglin (#1814)Test
: 完善 Form/Steps/Space/Rate/Layout/Grid
组件测试用例 @xiaosansiji (#1820)Pagination
: 优化 demo 展示效果 @Ccppmmm (#1824)Cascader
: 优化自定义 collapsed demo 展示 @xiaosansiji (#1827)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.50.0...0.50.1
Published by xiaosansiji almost 2 years ago
Comment/Slider/ImageViewer
: 组件 DOM 结构调整,有覆盖样式的同学请关注 @HQ-Lin (#1785、#1794、#1788)Breadcrumb
: 新增icon
API @uyarn (#1781)TreeSelect
: 支持borderless
、tagProps
、selectInputProps
等 API @uyarn (#1795)Button
: 新增suffix
插槽 适用文字后置图标场景 @uyarn (#1799)TreeSelect
:
Breadcrumb
: 修复文字省略样式失效的问题 @uyarn (#1781)Select
: 搜索修复模糊大小写 (fixed: #1786) @skytt (#1787)TagInput
: 修复 autoWidth = true
时宽度跟随内容自适应失效的问题;修复标签超出滚动时,显示异常的问题。 @xiaosansiji (#1793)TreeSelect
: 修复单选模式打开下拉框右侧图标缺失的问题 @uyarn (#1795)Badge
: 修复 count
无法通过插槽方式使用的问题 @uyarn (#1799)Form
: 修复 InputNumber min = 0
的边界场景校验异常的问题 @yaogengzhu (#1772)DatePicker
: @HQ-Lin
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.49.6...0.50.0
Published by xiaosansiji almost 2 years ago
Table
: resizable = false
时,基础表格表头默认使用用户定义的列宽 @ZTao-z (#1733)Transfer
: 带分页的穿梭框,修复两侧全量勾选时报错的问题 @yaogengzhu (#1741)Input
: 修复在输入框进行预渲染处于 display: none
状态时,宽度计算不正确的问题,issue#1678 @chaishi (#1749)Select
: @skytt (#1755)
t-config-provider
直接包裹 router-view 标签时控制台报错的问题 @LoopZhou (#1753)Tree
: 修复 filter 过滤后,过滤结果为空,未能显示 empty slot 的问题 @yaogengzhu (#1748)InputNumber
: 修复theme=column
时,autoWidth
无效问题,issue#1652 @chaishi (common #969)Form/Upload
: 修复 formRule
uploadFile
类型未导出的问题 @uyarn (#1762)Form
: 修复表单中使用 DateRangePicker,校验失败时样式缺少红框展示的问题 @LoopZhou (common #965)Alert
: 官网示例的宽度根据屏幕宽度自动撑开 @aomnisz (#1658)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.49.3...0.49.4