TDesign 更新周报(2022年9月第4周)
ImageViewer
: 新增 ImageViewer
图片预览组件 @sinbadmaster (#1520)Upload
: 组件重构 @chaishi (#1561)beforeAllFilesUpload
,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的 beforeUpload
用于判定单个文件的是否继续上传onValidate
,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过onOneFileSuccess
,多文件上传场景下,在单个文件上传成功后触发beforeUpload
存在时,依然支持 sizeLimit
检测formatRequest
用于新增或修改上传请求参数triggerButtonProps
用于指定触发按钮风格Table
: @chaishi (#1562)Select
: @skytt (#1566)Table
: @chaishi (#1562)ellipsisTitle
优先级应当高于 ellipsis
, issue#1404column.type=single
时,column.title
无效问题,issue#1372list.value
值为 number
无法高亮过滤图标问题 @chaishi (#1562)expandedRowKeys
的绑定会报错 ,缺少判空,tdesign-vue-nex#1704 @chaishi (#1562)DatePicker
:TimePicker
: 修复部分场景 style
属性内的 token 缺失导致滚动异常的问题 @uyarn (common#877)详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.48.3
Upload
:Upload
:requestMethod
参数由文件对象,更为数组 @chaishi (#1723)UploadFile
对象新增 uploadTime
属性,用于表示上传时间 @chaishi (#1723)theme=file
支持多文件上传 @chaishi (#1723)beforeUpload
存在时,依然支持 sizeLimit
检测 @chaishi (#1723)beforeAllFilesUpload
,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的 beforeUpload
用于判定单个文件的是否继续上传 @chaishi (#1723)onValidate
,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过、文件名重复(允许重复文件名场景下不会触发)@chaishi (#1723)onOneFileSuccess
,多文件上传场景下,在单个文件上传成功后触发 @chaishi (#1723)formatRequest
用于新增或修改上传请求参数(现有的 format
用于格式化文件对象)@chaishi (#1723)triggerButtonProps
用于指定文件选择触发按钮风格 @chaishi (#1723)Table
:Menu
: 如果存在链接参数,默认使用标签 <a>
(issue #1671) @Lmmmmmm-bb (#1728)Image
: 增加 image
组件 @pengYYYYY (#1735)Table
:ellipsisTitle
优先级应当高于 ellipsis
, tdesign-vue#1404 @chaishi (#1740)expandedRowKeys
的绑定会报错 @MyZhouGit (#1705)column.type=single
时,column.title
无效问题,issue#1372 @chaishi (#1740)list.value
值为 number
无法高亮过滤图标问题 @chaishi (#1740)expandedRowKeys
的绑定会报错 ,缺少判空,#1704 @chaishi (#1740)Swiper
:ImageViewer
:class
命名规范修复组件 class
命名 @sinbadmaster (#1731)demo
中弹出窗样式异常 @sinbadmaster (#1731)DatePicker
:prefixIcon
suffixIcon
失效问题 (issue #1673) @HQ-Lin (#1724)Dialog
: 修复在弹窗内按下鼠标,在蒙层中松开会关闭弹窗的问题 @sechi747 (#1739)TreeSelect
: 修复 popuoContent
无 padding
@fenbitou (#1714)Hooks
: 修复使用 v-model.trim
会将内容清空的问题 @zhangpaopao0609 (#1721)TimePicker
: 调整 time-pick
样式 @wanghanzhen (#1730)Upload
: 修复一个请求上传多个文件,参数携带全部文件,当前只会携带一个 file
参数@chaishi (#1723)详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.23.0
Form
:Upload
:Table
: 新增 column.resizable 支持自定义任意列是否可拖拽调整宽度 @ZTao-z (#1535)Tooltip
: 新增lite模式子组件,rate/imageviewer改用lite版本 @carolin913 (#1546)TimePicker
: 优化边距 ui @wanghanzhen (#1531)ImageViewer
: 优化内部 dom 节点class bem 命名规范 @Ylushen (#1533)Upload
:Input
:TimePicker
: 修复部分场景滚动异常无法选中23:59:59的问题 @uyarn (#1511)Dropdown
: 修复点击选项没有触发onVisibleChange的问题 @uyarn (#1516)Tree
: 支持树可拖拽 @HelKyle (#1534)Select
: 修复Select组件多选情况下禁用组件后还能点击删除选项的问题 @AqingCyan (#1529)TagInput
: 修复 react 16 版本 event 对象缺失 code 属性判断错误 @HQ-Lin (#1526)DatePicker
: 修复输入框清空后关闭弹窗未重置问题 @HQ-Lin (#1543)详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.42.1
Input
: 修复 clearable
的显示和隐藏问题 @anlyyao (#874)Tabbar
: 使用 fallback value 保证颜色展示正确 @LeeJim (#875)Icon
: 移除 CSS
属性 speak
@anlyyao (#885)Textarea
: 修复 maxLength 情况下,显示值和实际值不一致问题 @anlyyao (#883)Textarea
: 修复 maxcharacter 情况下,输入值超出 maxcharacter 的问题 @anlyyao (#883)Input
: 修复 maxcharacter 情况下,输入值超出 maxcharacter 的问题 @anlyyao (#883)DateTimePicker
: 修复选项重置错误的问题 @LeeJim (#888)详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.21.2
Calendar
: 新增日历组件 @josonyang (#325)Calendar
: 视觉升级,功能增强 @LeeJim (#366)CountDown
: 修复 milisecond 配置无效的问题 @TingShine (#313)Upload
: 修复上传失败后,再次上传会产生报错的问题 @palmcivet (#318)详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.11.0
Sidenav
参数错误导致跟随系统样式异常的问题 by @timi137137 in Tencent/tdesign-vue-next-starter#315详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.5.2
webpack
版本 @sscode02 in Tencent/tdesign-starter-cli#34详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.3.2
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。