Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 1.3.1
🚀 Features
🐞 Bug Fixes
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)
🚧 Others
Select
:usage bordered
属性废弃移除 @liweijie0812 (#2723)Readme
: 修复贡献文档链接 @wangyang0210 (#2729)Nuxt3
: 增加nuxt3
使用文档 @liweijie0812 (#2726)
Full Changelog: 1.3.0...1.3.1
🌈 1.3.0
🚀 Features
BackTop
: 新增BackTop
组件 @shinyina (#2665)StickyTool
: 新增StickyTool
组件 @ZekunWu (#2517)RadioGroup
:options.value
支持boolean
@liweijie0812 (#2659)Local
: 增加繁体字配置包 @chaishi (#2685)Select
:value
支持boolean
@liweijie0812 (#2694)
🐞 Bug Fixes
Table
: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)
🚧 Others
Docs
: 优化贡献指南和测试指南 @wangyang0210 (#2706)Loading
: 增加v-loading
示例代码 @uyarn (#2714)Dialog
: 添加slot
相关的说明及示例代码 @Layouwen (#2708)
New Contributors
- @dexterBo made their first contribution in #2658
- @ccccpj made their first contribution in #2656
- @algerkong made their first contribution in #2683
- @shinyina made their first contribution in #2665
- @ZTH520 made their first contribution in #2681
- @nined9 made their first contribution in #2696
- @ZekunWu made their first contribution in #2517
- @wangyang0210 made their first contribution in #2706
- @Layouwen made their first contribution in #2708
Full Changelog: 1.2.3...1.3.0
🌈 1.2.3
🚀 Features
🐞 Bug Fixes
Table
:Guide
: 解决guide popup
提示在重叠情形下不更新 (issue #2536 ) @zhangpaopao0609 (#2605)Swiper
: 修改轮播切换问题 @btea (#2614)Popup
: 修复叠加使用报错 @ikeq (#2617)Select
: 修复使用filterable
和自定义下拉选项时,下拉列表展示异常 (issue #2593) @Lmmmmmm-bb (#2619)TimePicker
: 修复使用px to rem
插件时滚动逐渐错位的问题 @SadWood (#2627)Loading
: 修复使用loadingplugin
,会没有loading
效果的问题 @beerui (#2628)TagInput
: 修复删除事件和中文输入事件问题 @chiyu1996 (#2631)DatePicker
: 修复format为12小时制时功能异常的问题 @uyarn (#2632)Alert
: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang @uyarn (#2632)InputNumber
: 修复有max
值时,清空数值,blur
会自动填充max
的值 @Lmmmmmm-bb (#2620)Menu
: 修复多级菜单折叠菜单后,第一次顺着展开悬浮多级子菜单时会全部消失 @Ericleungs (#2634)
🚧 Others
Form
: 更新Form
文档,修正telnumber rule
描述 @xiaosansiji (#2606)Table
: 更新组件实例方法文档 @chaishi (#2623)
New Contributors
Full Changelog: 1.2.2...1.2.3
🌈 1.2.2
🚀 Features
Table
:- 支持使用
filterIcon
支持不同列显示不同的筛选图标,tdesign-vue#2088 @chaishi (#2590) - 支持横向滚动到固定列,tdesign-vue#1992 @chaishi (#2590)
- 支持使用
Tabs
: 标签页选项卡可配置禁止拖拽 @liweijie0812 (#2457)TimePicker
: 支持size
属性 @uyarn (#2597)
🐞 Bug Fixes
Table
:- 单行选中功能,修复
allowUncheck: false
无效问题,issue#2561 @chaishi (#2590) - 修复
lazyload
重置bug
@yanxugong (#2580) - 修复
getSortIcon is not a function
在webpack中的报错 (issue#2538) @chaishi (#2592)
- 单行选中功能,修复
TreeSelect
:Dropdown
: 支持v-for
渲染下拉选项,支持v-for
与普通插槽混用 @uyarn (#2594)Menu
: 修复重新展开后,normal
模式的子菜单就是空的。(issue #2557) @Ericleungs (#2589)
New Contributors
- @liweijie0812 made their first contribution in #2457
Full Changelog: 1.2.1...1.2.2
🌈 1.2.1
🐞 Bug Fixes
Form
: 修复复杂数据结构中使用scrollToFirstError
属性无法提交问题(issue #2562) @k1nz (#2572)Dropdown
: 修复事件回调未定义导致控制台报错的问题 @uyarn (#2570)Nuxt
: 修复在tooltip
和pagination
组件在Nuxt3
报错(issue #2568) @PengYYYYY (#2575)ConfigProvider
: 修复组件会在最外层增加一的空的div
标签(issue #2558) (#2573)Popup
: 优化popup
嵌套逻辑 @ikeq (#2514)
Full Changelog: 1.2.0...1.2.1
🌈 1.2.0
🚀 Features
Table
:- 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。issue#2511 @chaishi (#2515)
- 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,
col.edit.validateTrigger
, issue#2445 @chaishi (#2515) - 只有固定列存在时,才会出现类名
.t-table__content--scrollable-to-left
和.t-table__content--scrollable-to-right
@chaishi (#2515) - 拖拽功能,支持禁用固定列不可拖拽调整顺序,issue#2333 @chaishi (#2515)
DatePicker
:- 支持
size
属性 (issue #2192) @honkinglin (#2553) - 支持
defaultTime
@honkinglin (#2525)
- 支持
InputNumber
: 支持千分位粘贴 @uyarn (#2563)Upload
:theme=file-input
文件为空时,悬浮时不显示清除按钮 @chaishi (#2515)
🐞 Bug Fixes
Table
:Dialog
:- 修复在
modeless
下,同时设置draggable
和destroyOnClose
在关闭弹窗时会报错(issue #2521) @PengYYYYY (#2550) - 修复弹窗
confirm-on-enter
事件在输入法呼出输入时依旧会触发(issue #2412) @PengYYYYY (#2550)
- 修复在
Textarea
:- 修复设置最大长度后,无法调整高度问题,issue#2540 @chaishi (#2515)
- 修复获取焦点后的样式问题issue#2509 @tiny-dust (#1176)
Select
: 修复切换虚拟滚动时没有触发滚动监听导致滚动未更新数据的缺陷 @uyarn (#2506)Badge
: 修复徽标错误行为 @Aicmortal (#2504)DatePicker
: 修复月份为0
时展示当前月份问题 @honkinglin (#2503)Upload
: 修复method
无效问题 @chaishi (#2515)Dropdown
: 修复使用popupProps.on-visible-change
写法导致组件异常的问题 @uyarn (#2545)Progress
: 修复trackColor
配置色值没有效果(issue #2537) @PengYYYYY (#2550)SelectInput
: 修复 SelectInputvalueDisplay
和label
插槽位置错误的问题 @uyarn (#2549)DateRangePickerPanel
: 组件在处理年份的时候没有实际取到值,导致无论是不是在同一年,都会去找到两个日期项目中最小的/最大的 @Ericleungs (#2555)Popconfirm
: 修复visible-change
事件中的的context.trigger
在confirm
事件中不携带标识 (issue #2516) @PengYYYYY (#2560)
🚧 Others
Table
: 修复文档rowClassName
描述问题,issue#2337 @chaishi (#2515)Watermark
: 修复live demo
@uyarn (#2520)
New Contributors
- @yanxugong made their first contribution in #2554
- @Ericleungs made their first contribution in #2555
Full Changelog: 1.1.1...1.2.0
🌈 1.1.1
🌈 1.1.0
🚀 Features
Image
:SelectInput
:collapsedItems.count
含义修正为折叠的标签数量 @chaishi (#2447)Types
: 新增公共types
文件的导出 @PengYYYYY (#2490)
🐞 Bug Fixes
Dialog
:- 修复
config-provider
下配置的confirmBtnTheme
失效的问题 @uyarn (#2474) - 修复
dialog
打开后的焦点获取问题(issue #2466) @PengYYYYY (#2491)
- 修复
Loading
: 修复属性透传问题 @Aicmortal (#2442)Upload
: 修复禁用态的表单对upload
组件无效问题 @yusongh (#2472)Textarea
: 解决textarea
字符限制文案遮挡文本内容的问题 @duanbaosheng (#2462)Menu
:menu-item
设置href属性后的样式问题 @tiny-dust (#2458)Teleport
: 修复使用了Teleport
的组件无法挂载到当前组件内元素节点
🚧 Others
Space
: 输出完整的测试用例 @chaishi (#2446)Site
: 修复测试徽章无数据展示 @PengYYYYY (#2490)
New Contributors
- @duanbaosheng made their first contribution in #2462
- @tiny-dust made their first contribution in #2458
Full Changelog: 1.0.9...1.1.0
🌈 1.0.9
🚀 Features
Upload
:- 可拖拽的单图片/单文件上传,支持使用
fileListDisplay
自定义文件信息内容 @chaishi (#2418) - 一个请求上传多个文件时,去除重复参数
file
,保留file[0]
file[1]
即可,同时新增参数length
表示本次上传文件的数量 @chaishi (#2418) onError/onSuccess/onProgress
添加关键事件参数XMLHttpRequest
,用于获取上传请求更详细的信息 @chaishi (#2418)tips
支持插槽,支持函数 @chaishi (#2418)- 新增上传请求超时也会执行
onError
@chaishi (#2418) - 支持事件
onCancelUpload
@chaishi (#2418) - 支持
mockProgressDuration
,用于设置模拟上传进度间隔时间,大文件大一点,小文件小一点 @chaishi (#2418)
- 可拖拽的单图片/单文件上传,支持使用
Dialog
: 确认按钮主题不再跟随Dialog
主题变动 @xiaosansiji (#2434)
🐞 Bug Fixes
Upload
:- 修复
onSelectChange
事件第二个参数currentSelectedFiles
不正确问题 @chaishi (#2418) - 修复
autoUpload=false
场景下,即使beforeUpload
函数全部返回false
依然会触发onChange
事件问题 @chaishi (#2418) - 修复
data
为函数时,参数为空问题,补充参数files
@chaishi (#2418) - 修复
theme=image-flow
时,无法使用fileListDisplay
自定义图片列表问题 @chaishi (#2418) - 修复文件数量超出
max
时,且没有可继续上传的文件,依然触发 change 事件问题 @chaishi (#2418) - 修复
theme=file
或者theme=image-flow
时,abridgeName
无效问题 @chaishi (#2418) - 修复
theme=image-flow
且autoUpload=false
时,change 事件第一个参数丢失 file.url 问题 @chaishi (#2418) - 修复非自动上传场景
change
事件第二个参数file
值并非当前文件问题 @chaishi (#2418) - 修复各类插槽无效和事件无效问题 @chaishi (#2418)
- 修复
Nuxt
: 修复nuxt
下的编译报错 @PengYYYYY (#2417)Dialog
: 修复class
属性出现警告 @Aicmortal (#2424)Swiper
: 修复swiper
组件v-model:current
,current
的值不随着轮播变化。(issue #2416) @Zzongke (#2427)SelectInput
: 修复SelectInput
及基于SelectInput
的输入类组件(Select/Cascader/TreeSelect
) 单选可输入模式下回删无法完全清空及其导致的一系列问题 @uyarn (#2429)Drawer
: 修复drawer
滚动条检测问题 @honkinglin (#2438)Dialog
: 修复dialog
滚动条检测问题 @honkinglin (#2438)
🚧 Others
Full Changelog: 1.0.8...1.0.9
🌈 1.0.8
🚀 Features
Timeline
:Avatar
:
🐞 Bug Fixes
Drawer
: 修复Plugin
方式调用Dialog
时,更新className
会删除组件自身类名 @Aicmortal (#2386)Timeline
: 修复TimelineItem.labelAlign
优先级没有高于Timeline.labelAlign
问题 @chaishi (#2395)Cascader
: 修复options
变化时未重新渲染 (issue #2248)(issue #2063) @PengYYYYY (#2399)Input
: 修复值为null
时,长度计算不正确问题,issue#2401 @chaishi (#2402)RangeInput
: 修复图标大小展示问题 (issue #2186) @honkinglin (#2406)TagInput
: 修复TagInput
增加blur
行为导致Select/Cascader/TreeSelect
无法过滤多选的问题 @uyarn (#2407)Slider
: 修复快速滑动滑块时tooltip
不跟手 (issue #2369) @AuYuHui (#2408)Guide
: 引导框内容支持字符串 @zhangpaopao0609 (#2414)
🚧 Others
Code
: 使用lodash
工具函数替换原生方法 @Simon-He95 (#2380)Drawer
: 修复drawer
示例中的事件错误 @Aicmortal (#2386)Affix
: 优化样式设置性能 @Simon-He95 (#2394)Timeline
: 输出完整的测试用例 @chaishi (#2395)Calendar
: 优化命名规范 @Simon-He95 (#2398)Checkbox
: 代码结构优化 @Simon-He95 (#2403)
Full Changelog: 1.0.7...1.0.8