TDesign Weekly Release (June 3rd 2022)
tdesign-helper
released this
20 Jun 09:00
·
183 commits
to main
since this release
组件库
Vue2 for Web 发布 0.42.1
🌈 Features
Form
:- 实例方法
reset
支持重置指定字段,新增参数{ type:'initial' | 'empty', fields:number[] }
- 实例方法
validate
支持值校验而不显示每个组件的错误信息文本,新增参数{ showErrorMessage }
FormItem
支持自定义help
内容,插槽和渲染函数均可- 新增纯净的校验方法
validateOnly
,专门用作校验,不带任何副作用 - 修复
TagInput
组件按下 Enter 时触发submit
事件,不再触发
- 实例方法
Dialog
:优化动画初始位置
🐞 Bug Fixes
Table
:- 修复
table
透传 loading size 为枚举无效的问题 - 优化吸顶和吸底的位置,支持带有
offsetBottom
和offsetTop
特性的位置定位
- 修复
Select
:- 修复 t-option 异步加载问题
- 修复分组为空未展示分组名称的问题
- 优化虚拟滚动示例、修复
pagination
分页数量宽度问题
Dialog
:- 修复普通对话框不脱离文档流的问题
- 修复点击对话框后对话框会隐藏问题
- 修复
modeless
模式下背景样式点击透传的问题 - 修复 attach 挂载 showInAttachedElement 定位问题
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.42.1
Vue3 for Web 发布 0.16.0
❗ Breaking Changes
Select
:基于selectInput
重构组件 , 并使用 CompositionAPI 重构组件逻辑, 增加相关 API,存在不兼容更新DatePicker
:重构DatePicker
为 compositionAPI,全新的UI样式及交互,移除 range api,分别导出 Datepicker 与 DateRangePicker,存在不兼容更新TimePicker
:重构TimePicker
为 compositionAPI,全新的UI样式及交互,disableTime API 有所调整, 调整交互为点击确认按钮保留改动, 直接关闭弹窗不保留改动恢复初始值,存在不兼容更新
🌈 Features
Table
:筛选对话框输入筛选内容之后按回车应该和按确定按钮一样Table
:筛选功能支持自定义组件方式,示例:columns:[{ filter:{ component:DatePicker, props:{} } }]
Table
:拖拽排序事件,新增参数data
和newData
,分别表示变更前后的数据popup
:支持动态设置 trigger & placementInputAdornment
:新增input-adornment
组件TreeSelect
:增加autoWidth borderless API
Select
:增加select
的键盘选中交互Pagination
:增加pageEllipsisMode API
, 用于配置页码数量超出时,首尾省略模式Skeleton
:增加 delay API 用于延迟加载TimePickerPanel
:新增TimePickerPanel
组件用于单独使用面板的场景, 新增disableTime
、onFocus
、onBlur
、onInput
等APIDatepicker
:增加allowInput
api, 新增DatePickerPanel
与DateRangePickerPanel
单独使用支持年份、月份区间选择
🐞 Bug Fixes
popup
:修复初始化visible
为true
时的定位抖动Slider
:修复inputNumberProps
无法支持readonly
、tips
等 api 配置问题(#941)DatePicker
:enable-time-picker
状态下,prefixIcon
不起作用Datepicker
:修复datepicker separator
日期分隔符属性失效问题table
:合并单元格支持动态数据Table
:修复Table
透传loading size
为枚举无效的问题Select
:修复透传inputProps
参数无效switch
:修复slots.label
参数无效TreeSelect
:优化过滤状态下的输入框交互,修复selectInput
参数透传数据响应问题Cascader
:修复下拉面板宽度问题Form
:修复调用实例方法reset
添加参数无效Form
:修复调用实例方法submit
后onSubmit
回调函数参数e
为undefined
的问题CheckBox
:修复二次封装多选框组件插槽定义选项失效Upload
:修复图片列表模式存在图片列表的情况下,拖拽图片会触发浏览器默认打开图片行为Slider
:修复slider
数字输入框初始化重复渲染问题DatePicker
:enable-time-picker 状态下,prefixIcon
不起作用
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.16.0
React for Web 发布 0.35.1
🌈 Features
table
: 支持拖拽调整宽度,设置resizable=true
即可table
: 表头吸顶、表尾吸底、滚动条吸底、分页器吸底DatePicker
: 完善panel
事件逻辑
🐞 Bug Fixes
table
: 修复table
透传 loading size 为枚举无效的问题Select
:option
子组件没有透传 style 实现的问题table
: 支持动态数据合并单元格table
: 吸顶表头和自定义显示列场景,支持列拖拽调整顺序table
: 修复firstFullRow
存在时,拖拽排序的顺序不正确问题timepicker
: 修复初始化滚动问题Select
: 修复minCollapsedNum
无效问题Skeleton
: 修复 ts 类型问题Tabs
: 修复左右切换渲染问题Dialog
: 修复mask
关闭问题
详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.35.1
Miniprogram for WeChat 发布 0.13.2
🌈 Features
DropdownMenu
: 单选的情况下,选择之后直接关闭
🐞 Bug Fixes
Dialog
: 修复取消按钮传递 Object 显示不正确的问题Checkbox
: 修复外部样式类无法使用的问题
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.13.2
Miniprogram for QQ 发布 0.0.2
- 适配 QQ 小程序版本的组件库发布 0.0.2 版本已上线官网,目前处于 alpha 阶段,欢迎访问官网试用
设计资源
Figma for Web 发布 1.2.1
🌈 Features
icon
:新增rollfront
图标、新增设计示例使用图标move
/leftRight
/upDown
/text
/not-allowed
font
:新增字体样式 token
🐞 Bug Fixes
Form
:修复绝对定位对齐问题和间距过大问题Alert
:修复样式层级和圆角问题Tooltip
:修复圆角使用问题Dialog
:修复圆角使用问题
详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web
解决方案及周边
TDesign Vue Next Starter 发布 0.3.4
🌈 Features
- 升级组件库依赖至0.16.0,
datepicker
、dialog
组件的使用请参考改动
🐞 Bug Fixes
- 修复退出登录之后重新登陆新增了空Tab的缺陷
- 修复切换多标签Tab页时的告警问题
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.3.4