TDesign Weekly Release (June 3rd 2022)
·
420 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 APISelect:增加select的键盘选中交互Pagination:增加pageEllipsisMode API, 用于配置页码数量超出时,首尾省略模式Skeleton:增加 delay API 用于延迟加载TimePickerPanel:新增TimePickerPanel组件用于单独使用面板的场景, 新增disableTime、onFocus、onBlur、onInput等APIDatepicker:增加allowInputapi, 新增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-allowedfont:新增字体样式 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