TDesign Weekly Release (Mar 3rd 2023)
·
373 commits
to main
since this release
组件库
Vue2 for Web 发布 1.2.2
🚀 Features
Table: @chaishi (#2227)- 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,
col.edit.validateTrigger, tdesign-vue-nex#2445 - 只有固定列存在时,才会设置类名
.t-table__content--scrollable-to-left和.t-table__content--scrollable-to-right - 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333
- 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,
Upload:theme=file-input文件为空时,悬浮时不显示清除按钮 @chaishi (#2227)- 新增
inputAttributes属性,用于添加属性到对应inputHTML 元素 @yanxugong (#2238)
InputNumber: 支持千分位粘贴 @uyarn (#2237)Datepicker: 支持size属性 @honkinglin (#2234)国际化:- 新增繁体中文(台湾地区)语言包 @puppetsheep (common#1189)
- 新增俄语及意大利语言包 @LIjiAngChen8 (common#1202)
🐞 Bug Fixes
Table: @chaishi (#2227)- 修复表格宽度抖动问题
- 修复 Dialog 中使用 Table 时列宽调整的问题,tdesign-vue-next#2359
- 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件的问题,issue#2445
- 可编辑单元格,修复下拉选择类组件
abortEditOnEvent没有包含onChange时,依然会在数据变化时触发退出编辑态的问题 - 修复存在表格冻结列,滚动时冻结列与表格内容未对齐的问题 @huangpiqiao (common#1197)
TreeSelect: 修复label设置未生效的问题 @ccccpj (#2230)SelectInput: 修复valueDisplay和label插槽实现位置错误的问题 @uyarn (#2231)InputNumber: 修复小数点后存在非0数字后无法再输入0的问题 @huangpiqiao (#2236)Form: 修复未设置label属性时,仍渲染多余对应节点的问题 @honkinglin (#2240)Datepicker: @honkinglin (#2234)- 修复时间格式化问题 (common#1194)
- 修复
status数据类型报错
Cascader: 修复动态加载模式下valueType = full时回显异常的问题 @huangpiqiao (#2225)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.2
Vue3 for Web 发布 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)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.2.0
React for Web 发布 1.0.4
🚀 Features
Table:- 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。 @chaishi (#2047)
- 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,
col.edit.validateTrigger, issue#2445 @chaishi (#2047) - 只有固定列存在时,才会出现类名
.t-table__content--scrollable-to-left和.t-table__content--scrollable-to-right@chaishi (#2047) - 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333 @chaishi (#2047)
Upload:theme=file-input文件为空时,悬浮时不显示清除按钮 @chaishi (#2047)InputNumber: 支持千分位粘贴 @uyarn (#2058)DatePicker: 支持 size 属性 @honkinglin (#2055)
🐞 Bug Fixes
Form: 修复重置默认值数据类型错误 @honkinglin (#2046)Timeline: 导出TimelineItem类型 @southorange0929 (#2053)Table:- 修复表格宽度抖动问题 @chaishi (#2047)
- 列宽调整功能,修复 Dialog 中列宽调整问题,tdesign-vue-next#2359 @chaishi (#2047)
- 可编辑单元格,修复下拉选择类组件
abortEditOnEvent没有包含onChange时,依然会在数据变化时触发退出编辑态问题 @chaishi (#2047) - 修复 lazy-load reset bug @MrWeilian (#2041)
ColorPicker: 修复输入框无法输入的问题 @insekkei (#2061)Affix: 修复 fixed 判断问题 @lio-mengxiang (#2048)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.0.4
Miniprogram for WeChat 发布 1.0.3
🚀 Features
Picker: 新增支持 keys 属性 @LeeJim (#1759)Input: 支持nicknamereview事件 @anlyyao (#1755)Popup: 增加默认圆角、默认背景色、安全底边距 @jarmywang (#1758)
🐞 Bug Fixes
DropdownMenu: 修复 label 的展示逻辑 @LeeJim (#1748)DropdownMenu: 修复 radio 图标的展示位置 @LeeJim (#1748)Popup: 修复关闭按钮无法点击的问题 @jarmywang (#1754)Calendar: 修复 format 属性不是响应式的问题 @LeeJim (#1753)Checkbox: 修复存在 disabled 选项时,全选出错的问题 @LeeJim (#1766)Badge: 修复 shape = ribbon 时,修改 color 不能改变全部颜色的问题 @LeeJim (#1764)Upload: 修复 sizelimit 不支持对象传参的问题 @LeeJim (#1763)Upload: 修复 sizelimit 默认单位和文档不一致的问题,从B改成KB@LeeJim (#1763)Button: 取消loading态下的 hover 效果 @anlyyao (#1739)Button: 事件tap仅在非加载或禁用状态时触发 @anlyyao (#1739)Badge: 优化和不同组件组合的无障碍访问 @yaogengzhu (#1428)Cell: 修复note内容超出被遮挡问题 @anlyyao (#1769)Progress: 修复 label 插槽无效 @anlyyao (#1771)Grid: 修复 grid-item 的 image 插槽不可用的问题,需传入 image = 'slot' 才可使用插槽 @LeeJim (#1772)
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.3
解决方案及周边
TDesign Vue Next Starter 发布 0.7.3
🚀 Features
- 优化菜单生成 by @timi137137 in Tencent/tdesign-vue-next-starter#413
- 优化修改主题色的逻辑 by @hzgotb in Tencent/tdesign-vue-next-starter#428
- 接口配置硬编码调整到环境变量 by @liweijie0812 in Tencent/tdesign-vue-next-starter#445
🐞 Bug Fixes
- 修复修改.html文件stylelint检查出错的问题 by @hmingv in Tencent/tdesign-vue-next-starter#436
- 删除废弃的globEager by @hmingv in Tencent/tdesign-vue-next-starter#439
详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.3