A Vue.js UI components lib for TDesign.
MIT License
Bot releases are visible (Hide)
Published by xiaosansiji over 1 year ago
2023-07-11
Upload
: @chaishi (#2568)
uploadFilePercent
用于更新文件上传进度theme=image
,支持使用 fileListDisplay
自定义 UI 内容theme=image
,支持点击名称打开新窗口访问图片,issue#2338
accept
文件类型限制,issue#3075
Dialog
: 为内容区域增加超长时滚动条样式实现 @liweijie0812 (common#1523)Alert
: 修复内部自定义元素透明度变化,意外导致 Alert 隐藏的问题 @xiaosansiji (#2571)Upload
: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2568)Popup
: 修复 trigger=hover
时首次鼠标快速移动导致父级关闭的问题 @ikeq (#2573)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.4.6...1.4.7
Published by xiaosansiji over 1 year ago
DatePicker
: 新增 onConfirm
事件 @liweijie0812 (#2545)Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2547)DatePicker
: 修复默认值为 null
时点击日期选择器报错的问题 @liweijie0812 (common#1499)Input
: 修复 limitNumber
部分在 disabled
状态下的样式问题 @uyarn (#2557)Tree
: 修复单独设置 checkable
属性的功能 @TabSpace @uyarn (#2557)InputNumber
: 修复 value = 0
时自动校正不生效的问题 @imp2002 (#2546)编辑器插件
: 更新 WebStorm 等编辑器的组件提示 @liweijie0812 (#2544)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.4.5...1.4.6
Published by xiaosansiji over 1 year ago
Dialog
: 支持full-screen模式 @Ghostdar (#2529)Table
: 列宽调整场景,新增事件 onColumnResizeChange
,在列宽调整后触发 @chaishi (#2535)Menu
: 为默认侧边导航菜单滚动条增加优化样式 @liweijie0812 (common#1421)Table
: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;tdesign-vue-next#2951 @chaishi (#2535)官网
: 官网新增英文版本,支持中英文切换 @uyarn (#2521)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.4.4...1.4.5
Published by xiaosansiji over 1 year ago
Drawer
: 修复 destroyOnClose
不符合预期问题 @Aicmortal (#2517)TextArea
: 修复设置 value
值后 autosize 自适应失效的问题 @xiaosansiji (#2527)Swiper
: 修复 navigation
插槽失效的问题 @uyarn (#2514)Table
: 减少斑马纹样式影响范围,避免自定义元素被自定义 @chaishi (common#1415)Menu
: 侧边导航超长时,不再隐藏滚动条,防止鼠标操作环境下不能拖动滚动条的问题 @xiaosansiji (common#1416)Dropdown
: 新增带图标的下拉菜单示例 @aomnisz (#2523)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.4.2...1.4.4
Published by xiaosansiji over 1 year ago
Menu
:
InputNumber
: 初始值为 undefined/null
,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2483)Menu
:
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)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.4.1...1.4.2
Published by xiaosansiji over 1 year ago
Menu
: @xiaosansiji (#2461)
href
时使用 标签渲染菜单项 #1671
Select
: 优化选项结构 移除多余的span节点 @uyarn (#2480)InputNumber
: 支持默认格式化小数点 @chaishi (#2478)Loading
: 修复多次调用关闭全屏函数时控制台报错问题 @huangpiqiao (#2465)Menu
: @xiaosansiji (#2461)
InputNumber
: 修复部分小数点数字无法输入问题 @chaishi (#2460)Popup
: 修复 popupPlugin
用法的 triggerElement
参数的类型报错的问题 @zhangpaopao0609 (#2477)Input
: 修复快速输入或同时输入时输入值异常的问题 @uyarn (#2479)InputAdornment
: 修复 1.3.4 中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2480)ImageViewer
: 修复 closeBtn prop = false
时渲染异常的问题 @sinbadmaster (#2472)类型问题
: 修复Radio Checkbox Input Tabs Popup
等组件缺少 type 的问题 @chaishi (#2475)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.3.4...1.4.0
Published by xiaosansiji over 1 year ago
Message
: 修复通过命令调用时,attach 所在 Dom 被清空后,新的 message 无法显示问题修复 @luguokong (#2443)Backtop
: 修复 visibleHeight 只触发一次的缺陷 @uyarn (#2449)StickyTool
: 修复控制台告警 @uyarn (#2450)InputAdornment
: 修复 prepend/append
为空字符串时仍然渲染节点的问题 @uyarn (#2457)Badge
: 修正在部分情况下未重置box-sizing
而导致的样式错误 @PDieE (common#1340)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.3.3...1.3.4
Published by xiaosansiji over 1 year ago
ColorPicker
: 新增size
API @uyarn (#2388)Table
: 修复表格右侧冻结时表头无法对齐问题 @huangpiqiao (#2371)Form
: 修复disabled
下部分组件未禁用的缺陷 @uyarn (#2405)TagInput
: 修复disabled
响应丢失导致无法切换可清空状态的缺陷 @uyarn (#2406)Select
: @uyarn (#2406)
Popup
: 修复 onScrollToBottom
在部分 windows 环境下无法触发的问题 @uyarn (#2404)DatePicker
: 修复默认时间不生效的问题,将原本漏掉的 result 对于 defaultTime 的处理补充回来 @Ericleungs (common#1331)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.3.0...1.3.1
Published by xiaosansiji over 1 year ago
StickyTool
: 新增 StickyTool
侧边栏组件 @ZekunWu (#2213)BackTop
: 新增 BackTop
回到顶部组件 @uyarn @shinyina (#2368)Input
: 支持在 disabled 状态下,hover 时提示展示全部内容 @uyarn (#2372)Select
: 修复多选下尺寸的样式问题 @uyarn (#2349)Table
: 修复 SSR 服务端渲染报错问题 @chaishi (#2357)Datepicker
:
DatePickerPanel
,且启用 enable-time-picker 时,时分秒无法双向绑定且无法滚动的问题 @Ericleungs (#2353)Space
: 修复插槽丢失响应式的缺陷 @uyarn (#2372)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.7...1.3.0
Published by xiaosansiji over 1 year ago
Datepicker
: 新增 onPresetClick
事件 @honkinglin (#2342)DatePicker
: 修复时间戳模式下控制台警告 props 类型错误的问题 @Ericleungs (#2328)Table
: 修复table组件在开启固定列单列 resizable 禁用时,相邻 resizable 启用的列列宽调整范围与预期不一致的问题 @chuyueZhang (#2335)Cascader
: 修复 valueType = full
模式下,设置 minCollapsedNum
渲染报错的问题 @xiaosansiji (#2343)ColorPicker
: 修复渐变模式下 hex
和 rgb
模式下输入无法修改渐变点颜色的缺陷 @uyarn (common#1289)文档
: icon 调整 manifest 统一入口导出 esm 模块说明 @Layouwen (#2341)主题生成器
: 官网主题生成器升级 1.0 版本,支持色彩智能推荐及尺寸调整,新增腾讯云皮肤 @uyarn (#2345)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.6...1.2.7
Published by xiaosansiji over 1 year ago
Loading
: 完善指令使用方式,支持 v-loading
配置复杂属性 @akinocccc (#2318)Select
: 支持 boolean
类型的 value @uyarn (#2325)Upload
: 修复 triggerButtonProps
在 theme=file-input
时失效的问题 @qqw78901 (#2319)Transfer
: 修复筛选后全选功能 @akinocccc (#2315)Table
: @chuyueZhang (#2324)
resizable=false
时,也会显示拖拽调整列宽图标和辅助线问题resize.minWidth
Select
: 修复创建的选项选中时,回调参数中 option
与 selectedOptions
缺失的问题 @uyarn (#2333)Timeline
: 修正在项目全局修改 box-sizing
情况下,时间点样式错误的问题 @PDieE (common#1264)Popconfirm
: 修正 title 样式字重问题 @uyarn (common#1265)Input
: 隐藏 Edge 浏览器默认的密码框样式 @wangyang0210 (common#1261)InputNumber
: 移除 autowidth 模式下多余的样式 @uyarn (common#1258)Datepicker
: 修正区域时间选择,在右输入框点击了一年的最后一周之后,左右输入框的 value 前后对调的问题 @Ericleungs (common#1257)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.5...1.2.6
Published by xiaosansiji over 1 year ago
Popup
: 修复部分构建工具无法自动注册 Popup 插件的问题 @uyarn (#2294)InputAdornment
: 修复 slot 方式直接使用字符串时 class 类名缺失的问题 @ccccpj (#2293)Form
: 修复重置操作后错误为 data 数据添加了 undefined
key 的问题 @akinocccc (#2296)DatePicker
: 修复日期输入框值不更新的问题 @akinocccc (#2299)Tree
: 修复懒加载子节点时点击label会触发选中的问题 @uyarn (#2298)InputNumber
:
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.4...1.2.5
Published by xiaosansiji over 1 year ago
Table
: 支持设置 filterRow=null
隐藏过滤结果行 @chaishi (#2267)Table
: 修复 SSR 环境 document 报错问题 @chaishi (#2267)TagInput
: 修复基于TagInput
的组件使用筛选时删除关键词时会删除已选值的问题 @chiyu1996 (#2270)DatePicker
: 修复 format 为12小时制时功能异常的问题 @uyarn (#2276)Alert
: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang (common#1229)Loading
: 兜底部分插件场景加载loading的时机问题 @uyarn (common#1230)ImageViewer
: 转义样式中的 min 函数,防止 ESM 产物中 less 产物编译失败 @scshsy (common#1225)Select/SelectInput
: 修复重复触发 blur/clear/focus
事件的问题 @xiaosansiji (#2278)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.3...1.2.4
Published by xiaosansiji over 1 year ago
2023-03-23
Table
: @chaishi (#2251)
filterIcon
支持不同列显示不同的筛选图标,issue#2088
ColorPicker
: 新增enableMultipleGradient
, 支持渐变色只存在起始和结束梯度 @uyarn (#2260)TimePicker
: 新增size
API , 用于控制时间输入框大小,pick
事件增加context
回调参数 @uyarn (#2260)Dropdown
: 支持透传popupProps的on-visible-change
的写法 @uyarn (#2260)Popup
: 修复需多次点击才能关闭的问题 @ikeq (#2247)TreeSelect
:
Tree
: 修复空初始值或不存在的初始值的问题,@uyarn (common #1213)Table
:
allowUncheck: false
无效问题,tdesign-vue-next#2561 @chaishi (#2256)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.2...1.2.3
Published by xiaosansiji over 1 year ago
Table
: @chaishi (#2227)
col.edit.validateTrigger
, tdesign-vue-nex#2445
.t-table__content--scrollable-to-left
和 .t-table__content--scrollable-to-right
Upload
:
InputNumber
: 支持千分位粘贴 @uyarn (#2237)Datepicker
: 支持 size
属性 @honkinglin (#2234)国际化
:
Table
: @chaishi (#2227)
abortEditOnEvent
没有包含 onChange
时,依然会在数据变化时触发退出编辑态的问题TreeSelect
: 修复 label
设置未生效的问题 @ccccpj (#2230)SelectInput
: 修复 valueDisplay
和 label
插槽实现位置错误的问题 @uyarn (#2231)InputNumber
: 修复小数点后存在非0数字后无法再输入0的问题 @huangpiqiao (#2236)Form
: 修复未设置 label
属性时,仍渲染多余对应节点的问题 @honkinglin (#2240)Datepicker
: @honkinglin (#2234)
status
数据类型报错Cascader
: 修复动态加载模式下 valueType = full
时回显异常的问题 @huangpiqiao (#2225)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.1...1.2.2
Published by xiaosansiji over 1 year ago
DatePicker
: 支持 defaultTime
用于设置默认时间 @honkinglin (#2215)Popup
: 支持通过 this.$popup
方法直接调用弹出层,具体使用方式请看文档示例 @uyarn (#2219)Tag
: 修改 maxWidth
生效的 DOM 节点,方便控制文本内容长度 @huangpiqiao (#2220)DatePicker
: 修复月份为 0 时展示当前月份问题 @honkinglin (#2205)Tree
: @TabSpace
Badge
: 修复徽标错误行为 @Aicmortal (#2206)Table
: 修复 IE 上 affix 表头和表尾出现滚动条的问题 @huangpiqiao (#2216)Pagination
: 修复某些情况下 mouseover 触发导致按钮闪烁的问题 @KMethod (#2214)tree
: 完善激活态单元测试 @TabSpace (#2209)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.2.0...1.2.1
Published by xiaosansiji over 1 year ago
Textarea
: 为解决 Textarea 字符限制文案会遮挡文本内容的问题,内容长度限制提示位置由组件内右下角移动到组件之外的右下角,与 tips 在同一行 @duanbaosheng (#2194)Upload
: 自定义上传方法,支持一个请求上传返回多个文件的数据回显 @chaishi (common #1165)Image
: @chaishi (#2182)
.avif
和 .webp
globalConfig.image.replaceImageSrc
,用于统一替换图片地址Tree
: 支持虚拟滚动 @TabSpace (#2181)Dialog
: 支持插件调用形式接收来自 ConfigProvider
的配置 @uyarn (#2191)全局类型
: 新增公共 types 文件的导出 @uyarn (#2201)Table
: @chaishi (#2183)
Upload
: 修复表单禁用对 Upload 组件无效的问题 @yusongh (#2190)Tree
:
Dialog
: 修复全局配置 confirmBtnTheme
属性失效的问题 @uyarn (#2191)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.1.3...1.2.0
Published by xiaosansiji over 1 year ago
Message
: MessagePlugin 插件支持传入 className/style
,以便自定义消息样式 @chaishi (#2151)Dialog
: 确认按钮主题不再跟随 Dialog 主题变动 @xiaosansiji (#2172)Guide
: 定义步骤浮层内容 @chaishi (#2170)
body
title
content
自定义相关内容popupProps
属性,以便自定义更多特性,如 popupProps.overlayInnerClassName
Select
: 支持Option自定义title属性 @uyarn (#2176)Popup
: 新增onScrollToBottom事件,新增popperOptions API @uyarn (#2176)Timeline
: 修复自定义图标未能显示在正中间的问题 @chaishi (#2150)Table
:
Guide
: @chaishi (#2170)
@next-step-click
@prev-step-click
@skip
等事件未能触发问题上一步
、下一步
、跳过
等按钮的标识类名未能正确添加问题 @chaishi (#2170)SelectInput
: @uyarn (#2176)
Tabs
: 修复在 tabs 内容区域使用图标大小异常的问题 @uyarn (#2176)Drawer/Dialog
: 修复滚动条检测问题 @honkinglin (#2173)Button
: 修复按钮 block 样式优先级问题 @honkinglin (common #1152)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.1.2...1.1.3
Published by xiaosansiji over 1 year ago
TreeSelect
: 支持使用 keys
定义字段别名 @chaishi (#2128)List
: ListItem 支持 onClick
事件 @yaogengzhu (#1923)Timeline
: @chaishi (#2138)
props.slot: () => <dot/>
自定义连接点content
自定义内容label
自定义时间文本Table
: @chaishi (#2130)
affixHeader
在IE上高度异常问题 @huangpiqiao (#2129)resizable
属性后,在 Dialog 组件中宽度计算问题,并非提前设置好的 column.width,issue#2116
column.resizable=false
在某些场景下无效问题,issue#1765
pagination.onChange
被调用两次问题,issue#2066
Cascader
: 修复级联组件无法选中值为 0 的选项的问题 @vkm0303 (#2144)Timeline
: 修复 TimelineItem.labelAlign
优先级不是最高的问题 @chaishi (#2138)Drawer
: 修复组件销毁时未正常移除锁定样式的问题 @honkinglin (#2133)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/1.1.1...1.1.2