A Vue.js UI components lib for TDesign.
MIT License
Bot releases are hidden (Show)
Published by xiaosansiji over 2 years ago
Cascader
: @pengYYYYY (#1074)
select-input
重构, 文本过长省略使用原生 title 展示全文本,不再使用 tooltip
组件popupVisible
, readonly
, selectInputProps
, onPopupVisibleChange
属性CheckBox
: 增加 title
属性透传 @pengYYYYY (#1074)DatePicker
:
Drawer
: 优化抽屉拖拽体验(#793) @uyarn (#1135)Space
: 过滤无效的节点 @pengYYYYY (#1124)Cascader
: @pengYYYYY (#1074)
SelectInput
: 修复 overlayStyle
响应式无法更新的问题 @pengYYYYY (#1074)TagInput
: 修复 inputProps
属性透传无效 @pengYYYYY (#1074)Transfer
: 修复穿梭框进行穿梭时报错的问题 @BigLiao (#1132)Table
: 树形结构支持懒加载 @chaishi (#1128)Dialog
: 修复打开对话框时出现滚动条的问题 (#1163) @pengYYYYY (#1074)DatePicker
: 修复日期格式化问题 by @HQ-Lin (#1134)TimePicker
: by @uyarn (#1134)
TimeRangePicker
修复允许输入的缺陷Select
:
Dialog
: 修复阻止冒泡导致 popup 无法正常关闭 @HQ-Lin (#1139)Drawer
: 修复头部渲染异常问题 @HQ-Lin (#1144)Input
: 修复Input 组件 切换 type 后不生效的问题 @qdzhaoxiaodao (#1148)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.43.2...0.43.3
Published by xiaosansiji over 2 years ago
Form
:
Table
: @chaishi (#1115)
Dialog/Drawer
: 修复 closeOnOverlayClick
closeOnEscKeydown
默认值导致的无法设置的问题 (#1096 ) @pengYYYYY (#1095)Drawer
: 修复 header
默认值为 undefined
的问题 @pengYYYYY (#1095)Dialog
: 修复 dialog 滚动失效问题 @HQ-Lin (#1101)Form
: 修复 number
规则校验不生效的问题 @k1nz (#1051)Table
: @chaishi (#1110)
ColorPicker
: 修复颜色选择器样式异常,issue#1044 @S-mohan (#1083)ConfigProvider
: 修复 config-provider 同时存在 provide 和 setup#provide 导致卡顿的性能问题 @Ryqsky (#1113)DatePicker
: 修复suffixIcon、clear事件问题 @HQ-Lin (#1094)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.43.1...0.43.2
Published by uyarn over 2 years ago
2022-06-28
tdesign-vue/dist/reset.css
中单独引入 @xiaosansiji (#1079)DatePicker
: 重构DatePicker
为composition API,全新的UI样式及交互,新增DateRangePicker组件,替换此前的range
写法 @HQ-Lin (#1018)TimePicker
: 重构TimePicker
为composition API,全新的UI样式及交互,disableTime
API有所调整 @uyarn (#1018)Space
: 新增 space 组件 @HQ-Lin (#1047)ConfigProvider
: 增加 input
组件 autocomplete
配置,增加 dialog
组件 closeOnEscKeydown
, closeOnOverlayClick
配置, 增加 select
组件 filterable
配置,增加 drawer
组件 closeOnEscKeydown
, closeOnOverlayClick
配置 (issue #848) @pengYYYYY (#1073)Local
: 增加日语和韩语语言包 @pengYYYYY (#1073)Table
: fullRow不参与排序 @uyarn (#1056)Published by xiaosansiji over 2 years ago
Skeleton
: 增加 delay
属性防止抖动 @Wonder233 (#1003)Table
:
Form
: 实例方法 submit
和 reset
恢复事件(0.42.1 中去除的) @chaishi (#1013)Input
: 修复 type = password
时 clearable
不生效的问题 @uyarn (#1017)Select
:
TagInput
:
ConfigProvider
: @pengYYYYY (#1024)
useConfig
意外注册的问题Table
:
TreeSelect
: 修复过滤后无法选中的问题 @chiyu1996 (#1027)Calendar/ColorPicker
: 修复组件内部 Select 选择框宽度不能自适应的问题 @xiaosansiji (#1006)Dialog
:
placement = top
场景下弹出框位置偏移的问题 @huoyuhao (common#544)Published by xiaosansiji over 2 years ago
Table
:
Select
: @skytt @uyarn (#991)
Dialog
: @huoyuhao (#994)
modeless
模式下背景样式点击透传的问题Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.42.0...0.42.1
Published by xiaosansiji over 2 years ago
Dialog
: 移除 transform 定位实现方案,如有覆盖 Dialog 组件样式的情况请注意 DOM 结构有变动 @huoyuhao (#970)Table
:
Popup
: 支持动态设置 trigger & placement @ikeq (#950)Select
:
Upload
: 图片上传文案支持自定义 @Isabella327 (#971)Popup
: 修复初始化 visible 为 true 时的定位抖动问题 @ikeq (#950)Table
:
Select
:
Datepicker
: 修复 popupProps
传入无效的问题 @chiyu1996 (#974)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.41.7...0.42.0
Published by xiaosansiji over 2 years ago
Table
:
appendTo
支持添加新节点到根节点,tdesign-vue-next issue#849 @chaishi (#931)getTreeNode
,用于获取整个树形结构,tdesign-vue-next issue#849 @chaishi (#931)@drag-sort
@chaishi (#931)InputNumber
: 通过 inputProps
透传 Input 组件全部特性,@jchalex (#930)Progress
: theme 由 circle 切换至 plump 后样式错乱 @Isabella327 (#936)InputNumber
: 修复 theme = column
时设置 align 失效的问题 @jchalex (common #481)Table
: 修复表头多选框无法居中和居右展示的问题,issue#912 @chaishi (common #932)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.41.6...0.41.7
Published by xiaosansiji over 2 years ago
Table
:
Tabs
: 修复选项卡新增和删除在normal风格下无效 (issue #865) @pengYYYYY (#921)Drawer
使用按键关闭时 contenteditable
出现的边框 @pengYYYYY (common #474)Header
额外高度设置 @pengYYYYY (common #478)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.41.5...0.41.6
Published by xiaosansiji over 2 years ago
Form
: 支持 help
配置的表单项说明内容与错误提示同时展示,未配置 help
时不再默认占位 @HQ-Lin (#884)Table
: @chaishi (https://github.com/Tencent/tdesign-vue/pull/879))
tree.defaultExpandAll
,issue#852
expandAll()
foldAll()
insertBefore
insertAfter
Tree
: label 支持多行文本展示,issue# common 444 @ccccpj (#460)Table
: 列拖动优化;修复选中行后列拖动距离被重置问题 @LoopZhou (#870)Table
: 修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错,issue#713 @chaishi (#875)Transfer
: 修复列表数量变化时的页码展示问题 @BigLiao (#893)Input
: 修复 clear
触发后的 focus
, 修复外部传入onMouseenter
, onMouseleave
, onwheel
事件导致组件内对应方法
未执行的问题 @pengYYYYY (#894)TreeSelect
: 修复未支持 treeProps.keys.children 字段配置的问题 @LoopZhou (#890)Menu
: 修复 expandType=popup
时箭头方向展示错误的问题,@fengxianqi (#806)Menu
: 修复 width 不支持数组类型的问题,@LeeJim (#897)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.41.3...0.41.5
Published by xiaosansiji over 2 years ago
Icon
: 更新图标 新增file-icon
图标 调整file-excel
、file-pdf
、file-powerpoint
、file-unknown
、file-word
和star-filled
图标的绘制路径 @uyarn (#854)Dialog
: 支持preventScrollThrough
API @uyarn (#861)Table
: 支持自定义树形结构图标 treeExpandAndFoldIcon
,同时支持全局配置此图标,issue#717 @chaishi (#863)Table
: 支持隐藏排序文本提示 hideSortTips
,同时支持全局配置是否隐藏排序文本提示,issue#736 @chaishi (#863)Steps
: 新增 separator
属性,用于控制步骤条分隔符类型 @HQ-Lin (#863)Select
: 修复 textarea
作为 panelContent
时无法使用键盘事件的问题 @uyarn (#851)Slider
: 修复InputProps
属性传递布尔值时ts错误的问题 @uyarn (#851)Table
: 固定列滚动阴影修复 issue#858 @chaishi (#860)Dropdown
: 插槽模式下 maxHeight
失效的问题 @uyarn (#857)Dropdown
: 透传 popup 事件问题 @uyarn (#857)Dialog
: 修复normal
下加入lock导致页面无法滚动的问题 @uyarn (#861)Table
: 修正拖拽列款的边界条件判断 @tinna3445 (#866)Progress
: 修复环形进度条显示比例不准确 @LoopZhou (#866)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.41.2...0.41.3
Published by xiaosansiji over 2 years ago
Table
: 新增 API ellipsisTitle
用于单独控制表头的超出省略 @chaishi (#832)Tooltip
: placement
新增 mouse
枚举值,用于支持基于鼠标位置定位 @Hoofoo-WHU (#843)Table
: @chaishi (#832)
sorter:true
且 ellipsis: true
时样式冲突问题 issue#778,commit#c92168
Table
: renderExpandedRow
改为非必填 @uyarn (#844)animation
属性exclude
和include
在 TS 中都必填的问题Datepicker
: 修复 weekday 英文翻译的顺序问题 @keifergu (common #447)Table
: TS 类型全部移入 interface.ts 文件中,并导出 @chaishi (#832)Calendar
: 对 value
属性功能进行修正,新增 month
和 year
属性,用于控制日历面板展示所属年/月。 @PsTiu (#813)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.41.1...0.41.2
Published by xiaosansiji over 2 years ago
🚀 Features
Message
: 增加全局配置默认值能力 @sommouns (#795)Pagination
: 新增 showFirstAndLastPageBtn
、showPreviousAndNextBtn
、showPageSize
、showPageNumber
属性 @HQ-Lin (#808)Table
:
🐞 Bug Fixes
Form
: 修复 help 文本样式问题 @HQ-Lin (#803)Dialog
: 修复 dialog 初始化时滚动穿透问题 @mxj0808 (#788)Table
: 表头吸顶时,table
元素宽度修正,之前为直接等于外层宽度,不合理 @chaishi (#810)Table
: 修复斑马纹 stripe 和固定表头同时存在时,样式问题,issue#804 @chaishi (#810)DatePicker
: 修复DatePicker 点击快捷选择日期按钮左边面板日期时间不联动 @yilaierwang (#811)VueCompositionAPI
重复注册 @cong-min (#809)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.41.0...0.41.1
Published by xiaosansiji over 2 years ago
❗️BREAKING CHANGES
drag=sort
表示列拖拽排序,drag=row
表示行拖拽排序,drag=row-handler
表示行手柄列拖拽排序。如果您使用了 drag="col"
来实现行拖拽排序,请更为使用 drag="row-handler"
,pr #755,@chaishi
🐞 Bug Fixes
TdBaseTableProps
和 TdPrimaryTableProps
关于 onCellClick
的 TS 类型冲突Transfer
设置 targetSort
后未按预期展示的问题,#758,@BigLiao
ConfigProvider
组件导出错误的问题,pr #773,@xiaosansiji
value
为数字0时,不渲染 label
的问题,issue #722
onBlur
和 onClear
触发时,不会清除 filter function 的问题,issue #635
🌈 Features
onTreeExpandChange
事件Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.40.3...0.41.0
Published by xiaosansiji over 2 years ago
🐞 Bug Fixes
showInAttachedElement
API 用于控制是否仅在挂载元素中显示弹窗,pr #711,@zhaodanchun
🌈 New Contributors
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.40.1...0.40.3
Published by xiaosansiji over 2 years ago
🐞 Bug Fixes
inputnumberProps
属性无效的问题,issue #544,@uyarn
remove
、selectChange
时间回调异常的问题🌈 Features
label
为 function 时新增 value
和 position
参数,pr #714,@uyarn
errorMessage
option
表示当前操作对象,current
表示当前操作对象的 valuetype.ts
新增 modelValue
onColumnChange
事件新增参数 e 和 currentColumnbuttonProps
,用于支持完全自定义「列配置按钮」风格和内容placement
,用于控制「列配置按钮 」相对于表格组件的位置,可选值:左上角、右上角、左下角、右下角columnControllerVisible
和 onColumnControllerVisibleChange
,将主要应用于完全需要自定义列配置按钮的业务场景新增 bottomContent
,用于设置表格底部内容toggleExpandData
,用于控制行展开,issue#607
table-layout: fixed
模式,且内容超出时,设置默认列宽为 100
,避免出现列宽为 0
消失的情况Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.40.1...0.40.2
Published by xiaosansiji over 2 years ago
🐞 Bug Fixes
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.40.0...0.40.1
Published by xiaosansiji over 2 years ago
❗️BREAKING CHANGES
Table: 表格行列拖拽排序功能重构,新用法请参考官网 demo,pr #657,@wangmerry
Form: label 为空时不再默认渲染宽度占位,需要手动设置样式保持表单对齐pr #687,@HQ-Lin
🐞 Bug Fixes
Popconfirm: 修复确认框中按钮默认大小,pr #673,@pengYYYYY
Upload:
Popup: 修复 hideEmptyPopup
在动态改变内容时不生效的问题,@LoopZhou
Table: 修复合并单元格边框样式问题,issue #671,@chaishi
Datepicker: 修复区间时间选择时,月份/年份选择面板样式异常的问题,issue #588,@HQ-Lin
修复 Table/SelectInput/TagInput 按需引入时出现 composition-api 相关报错的问题,pr #688,@xiaosansiji
🌈 Features
displayColumns
defaultDisplayColumns
onDisplayColumnsChange
和事件 display-columns-change
,pr #672,@chaishi
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.39.1...0.40.0
Published by xiaosansiji over 2 years ago
🐞 Bug Fixes
success
事件先于 progress
事件触发时,上传文件 loadingFile
值不正确的问题treeProps
中同时传入 key、load 时选中项显示的问题,issue #622,@Zwow
threshold
引起的报错,issue#661
🌈 Features
thead
,避免挂载到全局 body
t-table
,不再挂载到全局 body
,issue#658
Published by xiaosansiji over 2 years ago
❗️BREAKING CHANGES
Table 组件使用 Composition API
重构,pr #365,@chaishi
th
标签,之前为 td
,不符合语义row-db-click
更为row-dblclick
,onRowDbClick
更为rowDblclick
row-hover
更为 row-mouseover
, onRowHover
更为 onRowMouseover
(本没有 rowHover 事件)t-table__row-first-full-row
更为 t-table__first-full-row
,t-table__row-last-full-row
更为 t-table__last-full-row
🐞 Bug Fixes
onFixedChange
触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发)verticalAlign
不生效问题,issue #372
table-layout: fixed
模式,同时也支持 table-layout: auto
模式tableLayout: auto
,固定表头异常,issue #278
tableLayout: auto
,maxHeight
显示异常,issue #371
🌈 Features
ellipsis
浮层位置底部右对齐ellipsis
支持透传 Popup 组件全部属性loadingProps
透传加载组件全部特性scroll
滚动事件