A Vue3.x UI components lib for TDesign.
MIT License
Bot releases are hidden (Show)
Published by PengYYYYY about 1 year ago
Upload
: 上传组件 theme='image'
时,在 disabled
状态不显示上传按钮 @yuzunyue (#3277)Input
: 添加 maxlength
属性 String
类型 (issue #3265) @Zz-ZzzZ (#3271)Textarea
: 添加 maxlength
属性 String
类型 (issue #3265) @Zz-ZzzZ (#3271)Table
: 树形结构,没有设置 expandedTreeNodes
情况下,data
数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性 expandedTreeNodes
控制,tdesign-vue#2735 @chaishi (#3283)Table
:
Button
: 修复了 button
在 loading
状态下依然可以触发点击事件的问题 @yuzunyue (#3269)Upload
: 修复非自动上传时图片缩略图不显示 @imp2002 (#3276)Menu
: 修复通过 v-for
渲染双层菜单时部分属性失效的问题 @uyarn (#3289)Tabs
: 修复在封装tabs
组件时内部定义了slot
后使用v-for
不渲染的问题(issue #3281) @Zz-ZzzZ (#3288)Cascader
: 修复 cascader
清空时展开状态表现 @PengYYYYY (#3284)Message
: 修复 message
没有触发 onClose
事件 @Zzongke (#3258)Table
: 文档修正 tree.checkStrictly
默认值为 false
@chaishi (#3283)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.5.2...1.5.3
Published by PengYYYYY about 1 year ago
Table
:
Switch
: onchange
参数添加 context: { e: MouseEvent }
@liweijie0812 (#3247)Keys
: 全局 keys api
引用 common.ts
导出变量 @PengYYYYY (#3243)Transfer
: 支持 targetDraggable
,可对目标列表进行排序,具体使用方式见示例代码 @uyarn (#3267)Menu
:
click
事件丢失的问题(issue #3256) @uyarn (#3263)Table
:
expandAll
问题 @chaishi (#3260)expandOnRowClick
和 selectOnRowClick
无法独立控制行点击执行交互问题 issue#3254 @chaishi (#3260)Upload
: 修复Upload
组件showUploadProgress
属性不生效(issue #3239) @imp2002 (#3245)Switch
: 调整 disabled
禁用优先级,Switch.disabled > Form.disabled
@liweijie0812 (#3247)Link
: 调整 disabled
禁用优先级,Link.disabled > Form.disabled
@liweijie0812 (#3252)Transfer
: 树形示例增加 keys
配置,方便了解使用方式 @uyarn (#3267)Published by PengYYYYY about 1 year ago
ImageViewer
: 修复图片浏览的全局配置无效(issue #3171) @sinbadmaster (#3236)MenuItem
: 修复点击后的回调函数报错 @PengYYYYY (#3237)Affix
: 修复 offsetBottom/offsetTop
文档描述 @xiaosansiji (#3233)Treeselect
: 修复 keys
文档描述 @xiaosansiji (#3233)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.5.0...1.5.1
Published by PengYYYYY about 1 year ago
Icon
: 新增 960 个图标;调整图标命名 photo
为 camera
,books
为 bookmark
, stop-cirle-1
为 stop-circle-stroke
;移除 money-circle
图标,具体请查看图标页面 @uyarn (#3174)Select
:
Table
: 可编辑单元格场景,新增 edit.keepEditMode
,用于保持单元格始终为编辑模式 @chaishi (#3199)Link
: 新增透传 download
属性,支持浏览器直接下载 (issue #2628) @xiaosansiji (#3201)Guide
: 完整支持自定义高亮框 @zhangpaopao0609 (#3111)Button
: 支持使用 Tab
键聚焦 @chaishi (#3218)Checkbox
: 支持使用空格键选中或取消选中 @chaishi (#3218)Radio
: 支持使用空格键选中或取消选中 @chaishi (#3218)Form
: FormItem
组件支持遗漏的属性 status
和 tips
,用于定义不同状态的提升文本;其中 tips
支持插槽形式 @chaishi (#3225)InputNumber
: tips
支持使用插槽自定义 @chaishi (#3225)TreeSelect
: 增加 keys
字段用于定制数据中对应的字段别名 @PengYYYYY (#3202)Cascader
: 增加 keys.disabled
用于定制字段控制节点的禁用(issue #3193) @PengYYYYY (#3202)Tree
: 增加 keys.disabled
用于定制字段控制节点的禁用 @PengYYYYY (#3202)Transfer
: 增加 keys.disabled
用于定制字段控制选项的禁用 @PengYYYYY (#3202)Table
:
dragSort
配置为 row-handler-col
时拖拽排序不生效的问题(issue #2718) @nined9 (#2717)Popup
: overlayEl
未绑定,第一次点开无法定位到选中项 @AuYuHui (#3189)Menu
: 修复同一个 MenuItem
多次触发 onChange
的问题 @leezng (#3187)SelectInput
: 修复宽度自适应模式 autoWidth
下拉框宽度过窄问题 @chaishi (#3212)Select
: 修复宽度自适应模式 autoWidth
下拉框宽度过窄问题 @chaishi (#3212)Link
: 修复 target
属性未传时,实际渲染 <a />
标签会显示 target
空属性的问题 @xiaosansiji (#3201)TreeSelect
: 自定义显示 tag
关闭异常 (issue #3216) @sinbadmaster (#3217)Form
: 修复 scrollToFirstError
无法滚动到 <form-item :name="list[${index}].name"
这样的列表元素问题 @chaishi (#3225)ImageViewer
: 清除图片查看状态 @sinbadmaster (#3224)MenuItem
: onClick
事件参数调整 @dexterBo (#3228)Tree
: 修复 tree
组件深度监听问题(issue #3227) @PengYYYYY (#3232)Demo
: 修复 form
的 custom-validator
示例代码 @PengYYYYY (#3205)Icon
: 新增分类展示全部图标的UI @uyarn (#3174)InputNumber
: tips
使用统一的类名 .t-tips
和 t-is-xxx
@chaishi (#3225)Cascader
: 补充 borderless
文档 @PengYYYYY (#3202)Test
: 修复测试告警 @PengYYYYY (#3229)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.4.2...1.5.0
Published by PengYYYYY about 1 year ago
Table
: 可筛选表格,当前 filterValue
未设置过滤值的默认值时,不再透传 undefined
到筛选器组件,某些组件的默认值必须为数组,不允许是 undefined
@chaishi (#3164)Table
: 可筛选表格,支持透传 attrs/style/classNames
属性、样式、类名等信息到自定义组件,tdesign-vue#2627 @chaishi (#3164)Table
: 固定表头固定列空数据场景,“暂无数据”错位显示问题,issue#3166 @chaishi (#3167)table
: 远程分页使用非受控用法时,切换超过 defaultPageSize
的页面大小数据展示不全 @ngyyuusora (#3173)Image
: 代码整理 @chaishi (#3167)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.4.1...1.4.2
Published by PengYYYYY about 1 year ago
Table
: 可编辑表格校验错误信息样式不对齐,(issue#3154) @chaishi (#3155)Tree
: 修复 (pr #3154) 导致的树选择器单选无法选中(issue#3158) (issue#3154) @uyarn (#3159)Common
: 输入框类组件的 tips
使用统一的文本提示样式,注意 tips
类名变更 @chaishi (#3155)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.4.0...1.4.1
Published by PengYYYYY about 1 year ago
TimePicker
:
Menu
: 重构侧边栏导航子菜单展开/收起动画实现,修复 SubMenu
菜单项过多时无法完整展示的问题 (issues #2262) @xiaosansiji (#3140)Image
: 属性 src
支持传入 File
文件类型显示图片 @chaishi (#3136)ImageViewer
: 属性 images
支持传入 File
文件类型预览图片 @chaishi (#3136)Upload
: 文件上传列表支持显示缩略图,通过 showThumbnail
属性控制 @chaishi (#3136)Table
:
colKey
值为链式属性,如:a.b.c
@chaishi (#3137)edit.props
和 edit.on
为函数时,新增参数 updateEditedCellValue
用于更新编辑状态的表格数据,tdesign-vue#2577 @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)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.12...1.4.0
Published by PengYYYYY over 1 year ago
Checkbox
:
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)Form
: 示例代码中 email
使用 t-auto-complete
组件替换 @liweijie0812 (#3101)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.11...1.3.12
Published by PengYYYYY over 1 year ago
Upload
:
uploadFilePercent
用于更新文件上传进度 @chaishi (#3074)theme=image
,支持使用 fileListDisplay
自定义 UI 内容 @chaishi (#3074)theme=image
,支持点击名称打开新窗口访问图片,tdesign-vue#2338 @chaishi (#3074)accept
文件类型限制,issue#3075 @chaishi (#3074)Textarea
: 支持动态更改 autosize
属性 (issue #3068) @Zz-ZzzZ (#3077)MenuItem
: 新增 API: routerLink
,可指定菜单项渲染为 Router
控制跳转的 a
标签 @boogie-ben (#3057)MenuItem
:
Table
: 修复主动触发页码更新时表格序号列没有重新计算(issue #3038) @tanhh326 (#3071)Upload
: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#3074)SelectInput
: 修复使用回退键删除 input
中内容时,会删除 tag
(issue #2939) @tanhh326 (#3072)DateRangePicker
: 修复suffix
prefix
无法响应数据变化渲染的问题 @uyarn (#3085)Upload
: API 添加更多英文描述 @chaishi (#3074)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.10...1.3.11
Published by PengYYYYY over 1 year ago
Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#3037)Form
: FormRules,添加默认泛型类型 ,如此可以不再强制定义定义类型,直接写 FormRule
即可 @chaishi (#3040)DatePicker
: 新增 onConfirm
事件 @liweijie0812 (#3033)Input
: 修复 limitNumber
部分在 disabled
状态下的样式问题 @uyarn (#3034)Tree
: 修复单独设置 checkable
属性的功能 @TabSpace (#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)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.9...1.3.10
Published by PengYYYYY over 1 year ago
Table
: 列宽调整场景,新增事件 onColumnResizeChange
,在列宽调整后触发 @chaishi (#3007)Image
: 支持 referrerpolicy
@btea (#3014)Checkbox
:
Table
: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;issue#2951 @chaishi (#3007)Tabs
: 移除文档中 onChange
不存在的参数 @Zz-ZzzZ (#2974)Dropdown
: 修复通过组合 v-for
和单个 item 渲染组件丢失节点的缺陷 @uyarn (#3026)Pagination
: onchage
触发获取 current
是旧值 @liweijie0812 (#3030)Docs
: 增加英文文档站点Dropdown
: 调整 dropdown
示例 增加 trigger click
用法 @uyarn (#3026)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.8...1.3.9
Published by PengYYYYY over 1 year ago
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)Dropdown
: 新增带图标的下拉菜单示例 @aomnisz (#2995)Table
: 修复文档缺失吸顶表头示例代码问题,issue#2764 @chaishi (#2999)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.7...1.3.8
Published by PengYYYYY over 1 year ago
Menu
: Submenu
新增 popupProps
属性,允许透传设置底层 Popup
弹窗属性 (issues #347) @xiaosansiji (#2963)Input
: 回车事件不再阻止事件冒泡 @uyarn (#2968)Select
:
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)Menu
: 去除子菜单 inline
样式,改为样式类实现,方便通过全局 Design Token
方式调整尺寸和间距等 @xiaosansiji (#2957)Table
: 修复可筛选表格,自定义筛选筛选器的 type
的类型错误问题 @youlvlv (#2964)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.6...1.3.7
Published by PengYYYYY over 1 year ago
Menu
: 侧边导航菜单收起时,Tooltip
展示菜单内容 @xiaosansiji (#2921)Menu
:
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)Test
: vitest config
分离和 cypress
升级 @PengYYYYY (#2913)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.5...1.3.6
Published by PengYYYYY over 1 year ago
TagInput
: 增加 focus
方法的导出(issue #2887) @coderbaozi (#2893)TimePicker
: 没有选中值时不允许点击确认按钮 @uyarn (#2898)Cascader
: 选项支持自定义样式 @ZekunWu (#2878)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)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.4...1.3.5
Published by PengYYYYY over 1 year ago
Watermark
: 修复 watermark-content
参数响应式丢失@Lmmmmmm-bb (#2852)RadioGroup
: 修复父元素 width
设置为 100%
, 滑动块样式不会自动重新计算位置和偏移 @Julone (#2854)Message
: 修复同时显示多个 Message
时,会导致调用错误的关闭方法导致关闭错误的Message的缺陷 @qweasdzxcpkh (#2861)DatePicker
: 修复单独使用面板时 TimePicker
无法更改问题 @coderbaozi (#2842)TagInput
: 修复组件初始值异常的问题 @uyarn (#2864)Textarea
: 修复 autosize
为 null
报错的问题 @uyarn (#2864)RadioGroup
: 修复父元素 width
设置为 100%
, 滑动块样式不会自动重新计算位置和偏移 @Julone (#2854)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.3...1.3.4
Published by PengYYYYY over 1 year ago
ColorPicker
: 新增size
和 enableMultipleGradient
API @uyarn (#2803)Upload
: 组件支持 uploadPastedFiles
配置 (issue #2686) @yanxugong (#2814)Select
: onChange
事件 context
新增option
参数 用于获取选中项完整内容 @uyarn (#2831)Tree
: TreeItem
新增draggable
属性,允许某些节点不可拖拽 @decadef20 (#2815)Select
:
Popup
:
onScrollToBottom
在部分windows环境下无法触发的问题 @uyarn (#2834)popup
组件暴露的close()
时报错(issue #2835) @Zz-ZzzZ (#2838)Table
: 开启省略号 ellipsis
和虚拟滚动后,快速滚动控制台报读取 null
的属性异常 (issue #2796) @nined9 (#2799)Image
: 修复 nuxt3
环境下 onload
无效 @liweijie0812 (#2840)Tree
: 修复展开操作的 demo 中无法切换数据的问题 @palmcivet (#2806)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.2...1.3.3
Published by PengYYYYY over 1 year ago
Select
: 支持panelTopContent
在虚拟滚动等需要滚动下拉框场景的使用 具体使用方式请看示例 @uyarn (#2777)DatePicker
:
valueType
的 validator
校验错误(issue #2755) @nined9 (#2757)Select
:
Table
:
Pagination
: 修复切换语言时未重新渲染内容的缺陷 @uyarn (#2775)Link
: 表单设置禁用不生效 @liweijie0812 (#2783)Input
: 修复 input
组件 type = hidden
时,组件边框依然被显示的问题 @PengYYYYY (#2776)Datepicker
: 修复示例代码报错 @honkinglin (#2761)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.1...1.3.2
Published by PengYYYYY over 1 year ago
Theme
: 主题生成器升级到 v1
版本 @uyarn (#2747)Popup
: 修复触发元素隐藏时,popper
仍显示到页面左上角的问题(#2697) @nined9 (#2713)Select
: 修复多选选项点击触发多次导致虚拟滚动切换普通模式时无法选中的问题 @uyarn (#2734)image
: 修复 SSR
环境下的 loading
问题 @liweijie0812 (#2738)Datepicker
: 支持 onPresetClick
事件 @honkinglin (#2743)StickyTool
: 修复单独引入 StickyItem
没有正常渲染的问题 @uyarn (#2751)ColorPicker
: 修复渐变模式下 hex
和 rgb
模式下输入无法修改渐变点颜色的缺陷 @uyarn (#2751)DatePicker
: 修复 valueType
参数校验错误(issue #2719)icon
: 修复 manifest
统一入口导出 esm
模块,文档为及时更新的问题 @Layouwen (#2739)Select
: usage bordered
属性废弃移除 @liweijie0812 (#2723)Readme
: 修复贡献文档链接 @wangyang0210 (#2729)Nuxt3
: 增加 nuxt3
使用文档 @liweijie0812 (#2726)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.3.0...1.3.1
Published by PengYYYYY over 1 year ago
BackTop
: 新增 BackTop
组件 @shinyina (#2665)StickyTool
: 新增 StickyTool
组件 @ZekunWu (#2517)RadioGroup
: options.value
支持 boolean
@liweijie0812 (#2659)Local
: 增加繁体字配置包 @chaishi (#2685)Select
: value
支持 boolean
@liweijie0812 (#2694)Table
:
resizable=false
时,也会显示拖拽调整列宽图标和辅助线问题,issue#2699 @chaishi (#2715)resize.minWidth
@chaishi (#2715)Select
:
Tooltip
: 修复当 content
是空字符或空插槽时,不显示提示(issue #2642) @PengYYYYY (#2653)Tree
: 修复懒加载子节点时点击 label
会触发选中的问题 @uyarn (#2663)InputAdornment
: 修复 slot 方式 class 名 缺失问题 @ccccpj (#2656)InputNumber
: 修复小数位操作以 0
结尾时部分边界场景异常的问题 @uyarn (#2668)TreeSelect
: 修复绑定的 data
数据更新后,组件不会重新渲染(issue #2682) @algerkong (#2683)DatePicker
: 修复 DatePicker
的 prefixIcon
未传递时仍透传了 prefixIcon
函数导致产生非预期渲染 @dexterBo (#2658)Dropdown
: 修复下拉菜单配置 template
的 content
或 prefixIcon
插槽时未进行渲染的问题(issues #2688) @nined9 (#2696)Docs
: 优化贡献指南和测试指南 @wangyang0210 (#2706)Loading
: 增加 v-loading
示例代码 @uyarn (#2714)Dialog
: 添加 slot
相关的说明及示例代码 @Layouwen (#2708)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.2.3...1.3.0