A Vue.js UI components lib for TDesign.
MIT License
Bot releases are hidden (Show)
Published by xiaosansiji almost 2 years ago
Input
: @chaishi (#1700)
unicode
字符长度的判定status
为空时,不再添加无效类名 t-is-default
Upload
: 文件列表上传支持使用 fileListDisplay
自定义文件列表 @chaishi (#1704)Pagination
: 透传selectProps
和 selectProps.popupProps
到组件 Pagination
,以便实现挂载节点等复杂场景需求, tdesign-react#1611 @chaishi (#1702)TimePicker
: 新增onPick
API 用于每次选中面板值进行回调处理 @uyarn (#1728)ConfigReceiver
: getKeepAnimationMixins
支持读取 defaultGlobalConfig
@qqw78901 (#1699)Composition-API
@qqw78901 (#1697)Table
: @chaishi (#1702)
dragSortOptions
优先级,以便父组件自定义全部参数,tdesign-react#1556
Dialog
: 修复参数 footer = false
时,footer 节点仍然渲染的问题 @huangpiqiao (#1713)Datepicker
:
Collapse
: 修复ExpandIcon
的实现 @asbstty (#1717)Calendar
: 调整日历组件单元格外层 DOM
样式,修复在使用 cellAppend
插槽后可能样式会有异常的问题 @PsTiu (#1721)Textarea
: 修复status
的类型问题 @yaogengzhu (#1710)TimePicker
: 修复12小时制时分的显示异常 @uyarn (#1728)Dropdown
: 修复下拉菜单可视无法完全受控的问题 @uyarn (#1729)Checkbox
: 修复Checkbox的options 参数属性变化时未重新渲染的问题 @uyarn (#1730)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.49.2...0.49.3
Published by uyarn almost 2 years ago
Select
TreeSelect
: 修复0.49.1版本样式丢失的异常 @uyarn (common#934)Published by xiaosansiji almost 2 years ago
Select
:
onChange
事件增加 option 参数返回 issue#1664 @skytt (#1667)Upload
: 多图片上传,图片文件名支持 abridgeName
@chaishi (#1669)dialog
: 优化非模态对话框拖拽事件鼠标表现 @huoyuhao (#1352)Select
: 空值兼容 null 的情况 issue#1668 @skytt (#1667)Upload
: @chaishi (#1669)
name
无效的问题Collapse
: 修复点击标题没有触发折叠功能的问题 @huangpiqiao (#1676)Tabs
: 修复 Tabs 切换时会导致表单初始化聚焦失效问题 @huangpiqiao (#1676)Datepicker
: @luwuer (#1587)
t-date-picker__cell--active-start
和 t-date-picker__cell--active-end
在第二次操作时错序的问题 issue#1580
Textarea
: 修复禁用状态字数限制区域的样式问题 @uyarn (#1684)Space
: 修复子节点为空的报错 @uyarn (#1684)Dialog
: 修复 theme 为非 default 时 body 节点类名的问题 @uyarn (#1684)Popconfirm
: 修复官网 demo 气泡框描述文案字体颜色 @iLunZ (#1677)Avatar
: demo 中删除重复头像并调整展示顺序 @tutaizi (#1612)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.49.0...0.49.1
Published by xiaosansiji about 2 years ago
Dropdown
: 调整Dropdown
样式,优化多层菜单样式结构,多层菜单结构有变动 @uyarn (#1607)Dropdown
: @uyarn (#1607)
direction
API,支持向左展开菜单theme
等API 支持自定义菜单项主题t-dropdown-menu
作为子节点,同时继续支持 dropdown
的具名插槽,插槽方式支持多级菜单嵌套Tag
: 样式优化,实现 light-outline
风格 @HelKyle (#1617)Table
: @chaishi (#1633)
attrs
支持自定义任意单元格属性colspan
,用于设置单行表头合并ellipsis.content
和属性透传 ellipsis.props
displayColumns
时默认显示全部列,issue#1784
Card
: Card 样式调整 @yilaierwang (#1631) (common#901)Form
:
Table
:
resetValue
无效,issue#1611 @chaishi (#1633)ImageViewer
: 修复 zIndex 默认值过低的问题 @sinbadmaster (#1634)Datepicker
:
Upload
: 只有多个上传请求同时触发时才需触发 onOneFileFail 回调 @xixileng (#1652)Input
: 修复初始化或者赋值时,format 不生效的问题 @LoopZhou (#1650)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.48.5...0.49.0
Published by xiaosansiji about 2 years ago
Select
: 调整下拉交互 允许输入时不关闭下拉面板 减少相关交互问题 @uyarn (#1600)Datepicker
: 支持 valueType
格式化日期用法 @HQ-Lin (#1578)ImageViewer
: 移除额外的根元素 @sinbadmaster (#1598)Upload
:
upload
导出预期外的变量导致组件注册时出现告警 @pengYYYYY (#1583)response
到事件 onSuccess
,单文件是对象,多文件是数组,tdesign-vue-next#1774 @chaishi (#1584)TimePicker
: 关闭面板不再滚动 避免部分场景滚动未结束关闭面板继续滚动引发的问题 @uyarn (#1590)Select
: value 参数类型检测报错修复,增加 value 传值异常流的控制台提示 @skytt (#1574)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.48.4...0.48.5
Published by xiaosansiji about 2 years ago
ImageViewer
: 新增 ImageViewer
图片预览组件 @sinbadmaster (#1520)Upload
: 组件重构 @chaishi (#1561)
beforeAllFilesUpload
,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的 beforeUpload
用于判定单个文件的是否继续上传onValidate
,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过onOneFileSuccess
,多文件上传场景下,在单个文件上传成功后触发beforeUpload
存在时,依然支持 sizeLimit
检测formatRequest
用于新增或修改上传请求参数triggerButtonProps
用于指定触发按钮风格Table
: @chaishi (#1562)
tree.treeNodeColumnIndex
动态修改, tdesign-vue-next#1487
Table
: 新增 showHeader
,支持隐藏表头 @chaishi (#1562)Table
: 新增 column.colKey = serial-number
,支持序号列功能 @chaishi (#1562)Table
: 新增 showSortColumnBgColor
,用于控制是否显示排序列背景色 @chaishi (#1562)Select
: @skytt (#1566)
Table
: @chaishi (#1562)
ellipsisTitle
优先级应当高于 ellipsis
, issue#1404
column.type=single
时,column.title
无效问题,issue#1372
list.value
值为 number
无法高亮过滤图标问题 @chaishi (#1562)expandedRowKeys
的绑定会报错 ,缺少判空,tdesign-vue-nex#1704 @chaishi (#1562)DatePicker
:
TimePicker
: 修复部分场景 style
属性内的 token 缺失导致滚动异常的问题 @uyarn (common#877)Swiper
: 修复组件的 demo 显示不正确问题 @yusongH (#1557)TimePicker
: 调整 TimePicker 底部边距及点击动画 @wanghanzhen (#1558)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.48.2...0.48.3
Published by xiaosansiji about 2 years ago
DatePicker
: 移除 valueType
api,可使用返回的 dayjs 对象自行格式化 @HQ-Lin (#1510)Table
: 新增 column.resizable 支持自定义任意列是否可拖拽调整宽度 @ZTao-z (#1523)Message
: Message
新增 onClose
事件 @zhangpaopao0609 (#1467)Rate
: 新增Rate
评分组件 @Yilun-Sun (#1462)DatePicker
: 交互优化,二次修改日期不规范时清空另一侧数据 @HQ-Lin (#1521)Steps
: 步骤条demo错误 @Micro-sun (#1515)jumper
: 修复 tips props 类型缺失 @HelKyle (#1511)Demos
: 修复 select-input
示例展示 (issue #1640) (issue #1641) @pengYYYYY (#1514)Icon
: 修复修改prefix替换组件前缀对图标的影响 #common842 @uyarn (#1531)Table
TimePicker
: 修复部分场景滚动异常无法选中23:59:59的问题 @uyarn (#1534)InputNumber
: 处理0比较的异常 #common850 @uyarn (#1530)Swiper
:
Collapse
: 增加节点和类名处理IE样式 @huangpiqiao (#1530)Input
: 修复默认状态提示文字颜色错误问题 @xiaosansiji (#1508)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.47.0...0.48.0
Published by xiaosansiji about 2 years ago
es module
导出不带样式产物,调整 lib 包内容,新增 cjs
产物支持 commonjs
导出不带样式产物 @HQ-Lin (#1493)DatePicker
: @HQ-Lin
Image
: 新增 Image 图片组件 @insekkei (#1503)Tabs
: 修复替换 classPrefix
时组件渲染异常的问题 @uyarn (#1494)Upload
: 修复在 wujie
环境中,部分按钮会触发两次的问题 @chaishi (#1502)TimePicker
: 修复往前点击时间时滚动异常的问题 @uyarn (#1499)DatePicker
: 修复 cell-click
返回日期错误 @HQ-Lin (#1490)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.4...0.47.0
Published by xiaosansiji about 2 years ago
Popup
: 新增 delay
属性用于控制延时显示或隐藏浮层,修复子 Popup 销毁时父级意外关闭的问题 @ikeq (#1436)Table
: @chaishi (#1454)
getTreeExpandedRow
,用于获取展开的树形节点edit.rules
新增数据类型 function
,用于动态设置校验规则,tdesign-vue-next#1472
DaterPicker
: 区间日期选择时,联动开始/结束时间面板月份选择,防止出现两个面板均在同一月份的情况 (issue #1469) @simpleAndElegant (#1470)TimePicker
: 支持带快捷标签 @chiyu1996 (#1407)Select
:
Button
: 区分 loading
和 disabled
状态,修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)Popup
: 修复overlayInnerClassName丢失的问题 @ikeq (#1442)Table
:
onColumnControllerVisibleChange
的 trigger
参数返回错误的问题 @sechi747 (#1456)type = multiple
时,设置 className
不起作用的问题 @RainyLiao (#1441)Cascader
: @pengYYYYY (#1457)
loadingText
无效 (vue-next #1555)value
为 number
类型时有告警的问题 (vue-next #1570)entry
键会默认全选第一个选项的全部内容 (vue-next #1529)SelectInputProps
透传方法属性导致传入 SelectInput
的数据变成的数组 (vue-next #1502)ellipsisTitle
配置优先级低于 ellipsis
的问题 @Tomaolala (#1408)SelectInput
: 修复多选清除无效导致 Cascader
点击清除按钮表现异常的问题 @pengYYYYY (#1457)Watermark
: 修复 removable
属性设置不生效,及 content
不支持动态修改变化的问题 @carolin913 (#1473)Input/Textarea
: 修正 emoji 类字符 length 计算的问题 @HelKyle (#1411)TimePicker
: 修复部分设备滚动边界的跳动异常 (issue #1012) @uyarn (#1475)Dialog
: 修复插件调用时丢失淡入动画的问题 @sechi747 (#1423)Tree
: 父节点 disable
时不允许选中但允许展开 @uyarn (#1476) (#1483)TreeSelect
: 修复数字类型的value时控制台报错的异常 @uyarn (#1476)Form
: 修复 labelAlign = top
时,FormItem label 为空还会占据空间的问题 @ojhaywood (#1438)Button
: 修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)DatePicker
:
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.3...0.46.4
Published by xiaosansiji about 2 years ago
Grid
: align
可选值新增 start/end/center
,修复 justify
和 align
同为 center
属性冲突问题 @Micro-sun (#1359)Notification
: 鼠标移入时不会关闭通知 @sechi747 (#1366)Cascader
: CascaderPanel 点击选项时派发 click
事件 @luwuer (#1396)Table
: 文本超出提示由 Popup
更为 Tooltip
,以便于定制各种提示文本主题色 @PDieE (#1365)Input
: 优化 clearable
按钮显示逻辑,区分 password
输入框 @PDieE (#1415)Popconfirm/Table
组件样式优化 @zhangpaopao0609 (#1388)Watermark
: 新增Watermark
水印组件 @samhou1988 (#1347)useModel
: 兼容因 v-model
初始值为 undefined
导致 useModel
失效的问题 @zhangpaopao0609 (#1363)Table
:
Select
: 去除组件注册时的 map props @skytt (#1399)InputNumber
: 修复 string/number
类型比较错误及其导致的分页组件样式异常的问题 common#784 @uyarn (#1413)DatePicker
: @HQ-Lin
Calendar
: 优化组件事件设置示例 @PsTiu (#1405)Upload
: 修复theme
为flow-list
时 remove事件file参数丢失的问题 @uyarn (#1430)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.2...0.46.3
Published by xiaosansiji about 2 years ago
Table
: @chaishi (#1341)
editableCellState
用于控制单元格是否可编辑,issue#1387
edit.defaultEditable
用于设置初始状态是否为编辑态currentRowData
,表示当前展开行Select
: @skytt (#1318)
onConfirm
事件参数 e
或为键盘事件ESC
键盘逐个关闭confirmBtn
支持数据类型 null
Collapse/Comment/Cascader
: 组件样式优化 issue#155、issue#152、issue#145 @zhangpaopao0609 (#1322)Upload
: locale
API 支持upload组件全部文案的配置 @uyarn (#1362)Drawer
: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1330)Table
:
onSelectChange
参数 selectedRowData
数据不完整问题 @chaishi (#1341)Cascader
: @pengYYYYY (#1345)
options
后的懒加载无效 (issue #1448) (issue #1223)value
不是 options 的健值会报错的问题 (issue #1293)Menu
: 修复侧边栏弹出子菜单宽度计算错误的问题 @xiaosansiji (#1357)Drawer
: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1330)upload
: @uyarn (#1362)
displayFileList
slot失效的问题theme
为file
时,onRemove回调没有返回file的问题theme
为file
,删除文案不可配置的问题Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.1...0.46.2
Published by uyarn about 2 years ago
ConfigProvider
: 支持自定义全局 icon
@zhangpaopao0609Button
: 支持 href 和 tag 属性 @zhangpaopao0609Table
Select
: 优化部分样式 @guoaihuaTree
: 修复expandOnClickNode下点击tree的label会触发checkbox选中的问题 @uyarnDropdown
: 修复控制台告警 @uyarnFull Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.0...0.46.1
Published by xiaosansiji about 2 years ago
Popup
: overlayStyle
调整为控制 t-popup
层级,新增 overlayInnerStyle
控制 t-popup__content
层级与原先 overlayStyle
效果一致 @HQ-Lin (#1270)Input/InputNumber
: 错误文本提示,不再占普通用文档流;内置的 input 组件 ref 名称由 refInputElem
更为 inputRef
@chaishi (#1302)Table
: @chaishi
Datepicker
: @HQ-Lin
ConfigProvider
: 支持通过ConfigProvider修改全部组件的classPrefix @uyarn (#1287)Selectinput
: disabled 状态下自动禁止 clearable 功能 @LoopZhou (#1291)InputNumber
: @chaishi (#1302)
decimal
和 format
组合使用,即 format
新增第二个参数小数点格式化之后的值,方便大数场景应用onValidate
,当数值超过最大值或小于最小值时触发,可用于显示错误提示文本Link
: 新增 Link 链接组件 @huoyuhao (#1282)Icon
: 新增 qq、wechat、wecom、relativity 和 pin-filled 等图标 @uyarn (#1303)Table
:
Popup
: 修复嵌套使用点击 trigger 元素时异常关闭 @ikeq (#1285)Datepicker
: 修复时间面板展示错误 @HQ-Lin (#1288)umd
: 修复 umd 版本的使用问题,具体使用方式请参考浏览器引入
相关文档说明 @uyarn (#1292)Tree
: 修复expandOnClickNode
点击展开与checkbox点击选中的冲突问题 @uyarn (#1299)ColorPicker
: 修复切换模式卡死问题; 修复 panel 下模式 change
事件无法触发的问题 @S-mohan (#1274)DatePicker
: @HQ-Lin
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.45.2...0.46.0
Published by uyarn about 2 years ago
2022-08-09
Pagination
: 极简模式下合并快速跳转与页码跳转控制器 @HQ-Lin (#1256)DatePicker
: 支持周、季度选择器 @HQ-Lin (#1245)Table
ColorPicker
: 优化组件样式 @S-mohan (#1250)Select
Table
abortEditOnEvent
中的事件无法触发onEdited
,issue#1188 @chaishi (#1254)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.45.1...0.45.2
Published by xiaosansiji about 2 years ago
border-radius
样式 token,@border-radius
改名为 @border-radius-default
,支持更多圆角 token。 使用 esm 包修改 less token 的业务需要注意 @mingrutough1 common #666,组件库中各组件实现圆角也做了统一调整,详情参见 https://github.com/Tencent/tdesign/discussions/158
SelectInput
: SelectInput 及相关的 Select/Cascader/TreeSelect 组件交互调整,再次点击输入框时也可以收起下拉框 @xiaosansiji (#1215)Table
: @chaishi (#1217)
footer-summary
定义通栏表尾,同时支持同名属性 Props footer-summary
渲染通栏表尾rowspanAndColspanInFooter
定义表尾行数据合并单元格,使用方法同 rowspanAndColspan
min-width
透传到元素 <col>
,[issues#708]Select
: 修复 empty
slot 用法不生效的问题 @xiaosansiji (#1214)Table
: @chaishi (#1216)
resetData
Datepicker
: 修复单独配置 clearable 失效问题 @HQ-Lin (#1209)TreeSelect
: 修复输入项过长时,操作区域图标被遮挡的问题 @Godlike-meteor (#1211)Cascader
: 修复在异步获取 option 的情况下,参数校验导致用户行为异常的问题 @pengYYYYY (#1228)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.45.0...0.45.1
Published by xiaosansiji about 2 years ago
DatePicker
:
Dialog
:
Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.44.0...0.44.1
Published by xiaosansiji over 2 years ago
DatePicker
: 部分样式类命名调整,更符合 BEM 规范,如有覆盖日期选择器样式的小伙伴请注意调整,其他同学可以忽略 @HQ-Lin (#1180
Jumper
: 新增 jumper 组件 @HQ-Lin (#1086)Icon
: 新增mirror
和rotation
图标 @uyarn (#1164)DatePicker
: 支持面板年月动态响应 value 变化 @HQ-Lin (#1166)Table
:
SelectInput
: 修复透传 disabled 失效问题 @HQ-Lin (#1159)Icon
: 修复 iconfont 高级用法由于 t-icon的
干扰导致渲染异常的情况 @uyarn (#1164)Select
:
Table
:
table
组件,data
为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1172)onEnter
无法触发 onEdited
问题;修复校验不通过时,无法退出编辑态的问题 @chaishi (#1182)Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.43.3...0.44.0