tdesign

Enterprise Design System

MIT License

Stars
3K

Bot releases are hidden (Show)

tdesign - TDesign Weekly Release (Sep 3rd 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.6.6

🐞 Bug Fixes

  • Checkbox: 修复动态设置 options 无效问题,issue#2792 @chaishi (#2793)
  • Upload: 上传组件 theme='image' 时,在 disabled 状态不显示上传按钮 @chaishi (#2793)
  • Table: 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2787)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.6

Vue3 for Web 发布 1.5.6

🚀 Features

  • Table:
    • 可编辑单元格,支持透传编辑组件事件属性 edit.props.onChangeissue#2843 @chaishi (#3353)
    • 可高亮行表格,支持鼠标点击高亮表格行,支持键盘操作高亮行(ArrowDown/ArrowUp/Space/ESC/Shift),支持连续高亮行区域,issue#2217 @chaishi (#3353)
    • 可悬浮表格,除鼠标悬浮表格行之外,本次新增支持键盘操作悬浮表格行 @chaishi (#3353)
    • 可选中行表格,支持键盘操作(ArrowDown/ArrowUp/Space/ESC/Shift) @chaishi (#3353)
    • 除全局配置支持语言配置外,本次新增通过属性 local 进行单个组件进行语言配置 @chaishi (#3362)
    • 列配置功能,支持定义 columnControllerTopContentcolumnControllerBottomContent 定义列配置弹框顶部或底部内容 @chaishi (#3362)
    • 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景 @chaishi (#3362)
  • SelectInput: 新增 valueDisplayOptions,可配置在使用 valueDisplay 时也使用自带的占位符与输入回显实现(issue #3339) @ngyyuusora (#3342)
  • List: 支持虚拟滚动的支持 @uyarn (#3360)
  • TreeSelect: 支持panelTopContentpanelBottomContent 的使用 @uyarn (#3355)

🐞 Bug Fixes

  • Table:
    • 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
    • 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#3362)
  • Dialog:
    • 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
    • 类型问题,修复 DialogPlugin({ cancenBtn: '取消' }) 提醒类型缺失问题, issues#2635 @chaishi (#3352)
  • Cascader: 修复 borderless 无效 @PengYYYYY (#3359)
  • Pagination: 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266issue#3092 @chaishi (#3352)
  • Input: 修复默认不显示,满足某种条件后才显示的场景下,自动宽度计算错误问题,issue#3266issue#3092 @chaishi (#3352)
  • useResizeObserver: 修复缺少容器元素判空问题 @chaishi (#3372)

🚧 Others

  • docs(tree): example filter update @liweijie0812 (#3326)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.6

tdesign - TDesign Weekly Release (Sep 2nd 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.6.5

🚀 Features

  • Table: @chaishi
    • 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 (#2767)
    • 可筛选表格,支持使用 filter.label 单独定义晒选项别名,可以和 title 标题不一样 (#2771)
  • Dialog: @chaishi (#2769)
    • 支持使用 confirmLoading 控制确认按钮加载状态
    • 组件实例函数新增 confirmDialog.setConfirmLoading(true)confirmDialog.update({ confirmLoading: true }),用于设置确认按钮加载状态
  • Watermark: 水印组件文字新增 fontFamily 属性 @LadyChatterleyLover (common#1580)
  • GlobalConfig: 全局配置中,步骤条组件添加已完成状态自定义功能 @Zzongke (common#1579)

🐞 Bug Fixes

  • Table: @chaishi (#2767)
    • 树形结构,修复 v1.6.4 中 tree.defaultExpandAll 失效问题 @chaishi (#2752)
    • 树形结构表格,修复 expandedTreeNodes.sync@expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题 issue#2756
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题
    • 可筛选表格,修复单选筛选器触发两次 onFilterChange 事件问题,issues#2746
    • 拖拽排序表格,修复添加 lazyLoad 懒加载属性后,拖拽排序功能失效问题
    • 可筛选表格,修复晒选项的值为 false 时,筛选图标未能高亮问题 (#2771)
    • 可筛选表格,解决 title 使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303
  • Form: 修复调用form组件暴露的reset方法后未定义nameform-item也被一同加入清除 @Zz-ZzzZ (#2760)
  • Checkbox: 修复同时有多个 CheckGroup 时,选中值显示异常问题,issue#2761 @chaishi (#2768)
  • Image: @chaishi (#2770)
    • 修复 fallback 在第一次加载失败后无效问题
    • 修复图片预览出现两个预览按钮问题
  • Dialog: 修复组件如果初始默认显示, 按 esc 关不掉的问题 @Zhanjiachun (#2708)
  • Loading: 修复Plugin在部分场景下设置 false 入参时重新创建实例的问题 @uyarn (#2778)
  • Autocomplete: 修复错误的移除事件监听时机 @uyarn (#2777)
  • Table: 修复固定表头/尾错误的移除事件监听时机 @uyarn (#2777)
  • Popup: 修复产物中 env 环境的问题 @uyarn (#2776)
  • Select: 修复多选且开启reserveKeyword的场景下删除 input 中的内容时,会删除已选项的缺陷 @uyarn (#2779)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.5

Vue3 for Web 发布 1.5.4

🚀 Features

  • Table: @chaishi
    • 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 (#3316)
    • 可筛选表格,支持使用 filter.label 单独定义晒选项别名,可以和 title 标题不一样 (#3321)
  • Watermark: 文字新增fontFamily属性 @LadyChatterleyLover (#3314)
  • Dialog: @chaishi
    • 支持使用 confirmLoading 控制确认按钮加载状态 (#3343)
    • 组件实例函数新增 confirmDialog.setConfirmLoading(true)confirmDialog.update({ confirmLoading: true }),用于设置确认按钮加载状态 (#3343)
  • TreeSelect: 树选择支持suffix和suffixIcon @ngyyuusora (#3290)

🐞 Bug Fixes

  • Form: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)
  • Table: @chaishi
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题 (#3316)
    • 可筛选表格,修复晒选项的值为 false 时,筛选图标未能高亮问题 (#3321)
    • 树形结构,可拖拽调整行顺序,修复最后一个节点展开的子节点位置不正确问题 (#3296)
    • 树形结构,修复 v1.5.3tree.defaultExpandAll 失效问题 (#3296)
    • 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题
    • 支持不使用columnController时也可以使用列配置 @ngyyuusora (#3301)
    • 可筛选表格,解决 title 使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303 (#3321)
    • 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 (#3341)
  • Image: 修复 fallback 在第一次加载失败后无效问题 @chaishi (#3319)
  • Select: 修复下拉框多选状态下不显示前缀图标 @LadyChatterleyLover (#3323)
  • Menu: 修复双层菜单未配置router时 to 属性无法基于vue-router默认跳转的缺陷 @uyarn (#3325)
  • Breadcrumb: 修复未配置router时 to 属性无法基于vue-router默认跳转的缺陷 @uyarn (#3325)
  • Transfer: 修复穿梭框组件无法搜索深层级树形结构数据 @LadyChatterleyLover (#3336)
  • Form: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.4

React for Web 发布 1.2.5

🚀 Features

  • steps: 全局配置添加步骤条的已完成图标自定义 @Zzongke (#2491)
  • Table: 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 @chaishi (#2492)
  • Form: trigger新增submit选项 @honkinglin (#2507)
  • ImageViewer: onIndexChange 事件新增 trigger 枚举值 current @chaishi (#2494)
  • Image:
    • 新增 fallback,表示图片的兜底图,原始图片加载失败时会显示兜底图 @chaishi (#2494)
    • 新增支持 src 类型为 File,支持通过 File 预览图片 @chaishi (#2494)
  • Upload: 文案列表支持显示缩略图 @chaishi (#2494)
  • Tree:
    • 支持虚拟滚动场景下通过key滚动到特定节点 @uyarn (#2509)
    • 虚拟滚动下 低于threshold 仍可运行scrollTo操作 @uyarn (#2509)

🐞 Bug Fixes

  • GlobalConfig: 修复切换多语言失效的问题 @uyarn (#2501)
  • Table:
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题 @chaishi (#2492)
    • 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题 tdesign-vue#2756 @chaishi (#2492)
    • 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
    • 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2498)
    • 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
    • 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)
  • TagInput: 修复折叠展示选项尺寸大小问题 @uyarn (#2503)
  • Tabs: 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)
  • menu: 修复菜单expandType默认模式下menuitem传递onClick不触发的问题 @Zzongke (#2502)
  • ImageViewer: 修复无法通过 visible 直接打开预览弹框问题 @chaishi (#2494)
  • Tree: 修复1.2.0版本后部分TreeNodeModel的操作失效的异常 @uyarn

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.5

Miniprogram for WeChat 发布 1.2.3

🚀 Features

  • ImageViewer:支持无障碍访问

🐞 Bug Fixes

  • Button: t-id属性没有默认值导致控制台警告问题 @betavs (#2337)
  • Dialog: 修复隐私协议接口 bindagreeprivacyauthorization 回调信息丢失问题 @ElanYoung (#2342)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.3

Vue3 for Mobile 发布 1.0.4

🐞 Bug Fixes

  • Cascader: 修复选项卡模式中选中值不更新的问题 @fennghuang (#1091)
  • SideBar: 修复按需引入时控制台告警 @anlyyao (#1092)
  • Grid: 修复 boder 边框缺失 @anlyyao (#1090)
  • PullDownRefresh: 修复与 SwipeCell 同用时左滑操作易触发下拉的问题 @fennghuang (#1080)
  • Message: 改用min-height自适应文本高度 @anlyyao (#1596)
  • Input: 新增CSS Variables: --td-input-label-width @anlyyao (#1588)

🚧 Others

  • other: 修复 CHANGELOG 自动生成时缩进格式异常 @liweijie0812 (#1077)
  • other: 修复 v-hover 产生的控制台告警 @anlyyao (#1078)
  • other: 支持暗色模式,以适配官网暗色模式下的展示体验 @novlan1 (#1082)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.4

tdesign - TDesign Weekly Release (Sep 1st 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.6.4

🚀 Features

  • Tabs: 支持 tab-panel 内容懒加载 @FireBushtree (#2714)
  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点。如果希望保持展开节点,请使用属性 expandedTreeNodes 控制变化后的数据展开节点。原因:表格数据变化前后的节点可能会有不同,expandedTreeNodes自然也会不同,组件内部无法预判新数据中展开哪些节点。issue#2735 @chaishi (#2742)
  • Input/Textarea: maxlength 属性 String 类型设置 @Zz-ZzzZ (#2733)

🐞 Bug Fixes

  • Dropdown: 修复部分场景下展示下拉菜单异常的问题 @uyarn (#2619)
  • Upload: @chaishi (#2741)
    • 修复非自动上传场景,无法预览图片问题,tdesign-vue-next#3273
    • 修复非图片组件预览时的文本错位问题
  • Select: 按需引入时,OptionGroup未注册 @KMethod (#2738)
  • Table: @chaishi (#2742)
    • 分页功能,修复分页非受控用法,数据变化时无法更新数据问题
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题
    • 拖拽排序 + 本地数据分页场景,修复在第二页 @chaishi (#2742)
    • 支持分页非受控用法的拖拽排序场景
  • Select: 修复1.6.2改动导致选项 disabled 属性失效的问题 @uyarn (#2744)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.4

Vue3 for Web 发布 1.5.3

🚀 Features

  • Upload: 上传组件 theme='image' 时,在 disabled 状态不显示上传按钮 @yuzunyue (#3277)
  • Input: 添加 maxlength 属性 String 类型 (issue #3265) @Zz-ZzzZ (#3271)
  • Textarea: 添加 maxlength 属性 String 类型 (issue #3265) @Zz-ZzzZ (#3271)
  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点。如果希望保持展开节点,请使用属性 expandedTreeNodes 控制变化后的数据展开节点。原因:表格数据变化前后的节点可能会有不同,expandedTreeNodes自然也会不同,组件内部无法预判新数据中展开哪些节点。tdesign-vue#2735 @chaishi (#3283)

🐞 Bug Fixes

  • Table:
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题 @chaishi (#3283)
    • 拖拽排序 + 本地数据分页场景,修复在第二页以后的分页数据中拖拽调整顺序后,会自动跳转到第一页问题 @chaishi (#3283)
    • 支持分页非受控用法的拖拽排序场景 @chaishi (#3283)
  • Button: 修复了 buttonloading 状态下依然可以触发点击事件的问题 @yuzunyue (#3269)
  • Upload: 修复非自动上传时图片缩略图不显示 @imp2002 (#3276)
  • Menu: 修复通过 v-for 渲染双层菜单时部分属性失效的问题 @uyarn (#3289)
  • Tabs: 修复在封装tabs组件时内部定义了slot后使用v-for不渲染的问题(issue #3281) @Zz-ZzzZ (#3288)
  • Cascader: 修复 cascader 清空时展开状态表现 @PengYYYYY (#3284)
  • Message: 修复 message 没有触发 onClose 事件 @Zzongke (#3258)

🚧 Others

  • Table: 文档修正 tree.checkStrictly 默认值为 false @chaishi (#3283)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.3

React for Web 发布 1.2.4

🚀 Features

  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性 expandedTreeNodes 控制,tdesign-vue#2735 @chaishi (#2470)

🐞 Bug Fixes

  • Watermark: watermark组件,修改水印节点,都不影响水印展示 @tingtingcheng6 (#2459)
  • Table:
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题 @chaishi (#2470)
    • 拖拽排序 + 本地数据分页场景,修复在第二页以后的分页数据中拖拽调整顺序后,会自动跳转到第一页问题 @chaishi (#2470)
    • 支持分页非受控用法的拖拽排序场景 @chaishi (#2470)
  • Slider: 修复初始值为0 时,label位置错误的缺陷 @Zzongke (#2477)
  • Tree: 支持store.children调用getChildren方法 @uyarn (#2480)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.4

Miniprogram for WeChat 发布 1.2.2

🚀 Features

  • Rate: 支持第三方图标 @lixingdecai (#2328)
  • Button: 新增 t-id 属性,相等于 id @HellyW (#2320)
  • Button: 属性 open-type 新增支持 agreePrivacyAuthorization @HellyW (#2320)

🐞 Bug Fixes

  • Stepper: 修复无法输出小数的问题 @LeeJim (#2314)
  • Stepper: 修复输入小数后增减的精度问题 @LeeJim (#2314)
  • TreeSelect: 解决异步 options 导致无法渲染的问题 @LeeJim (#2315)
  • TreeSelect: 解决异步数据导致的报错问题 @LeeJim (#2315)
  • ActionSheet: 移除未使用的组件 @betavs (#2318)
  • SideBar: 修复示例滚动问题 @betavs (#2325)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.2

Vue3 for Mobile 发布 1.0.3

🚀 Features

  • Message: 支持 closeAll 方法 @fennghuang (#1065)

🐞 Bug Fixes

  • ImageViewer: 修复单图时预览错误 @LoopZhou (#1063)
  • CellGroup: 修复组件层 class 属性无效和控制台告警 @anlyyao (#1069)
  • Swiper: 修复 click 事件无效的问题 @anlyyao (#1064)
  • Swiper: 修复条状(dots-bar)示例中高度错误问题 @LoopZhou (#1067)
  • Picker: 修复 v-model/modelValue 为空时组件报错 @anlyyao (#1071)
  • DateTimePicker: 修复 onConfirm 为空时控制台报错 @LoopZhou (#1061)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.3

tdesign - TDesign Weekly Release (Aug 4th 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.6.3

🚀 Features

  • Table: @chaishi (#2719)
    • 支持使用名为 ellipsis 或者 ellipsis-<colKey> 的插槽自定义超出省略时的浮层内容,使用方法可参考示例代码 @chaishi (#2717)
    • 树形结构,新增组件实例方法 removeChildren,用于移除子节点
    • 树形结构,支持通过属性 expandedTreeNodes.sync 自由控制展开节点,非必传属性

🐞 Bug Fixes

  • Select: 优化 Select 组件在过滤场景中的表现 @moonye6 @uyarn (#2722)
  • Table: @chaishi (#2719)
    • 树形结构,修复组件实例方法 展开全部 expandAll 问题
    • 点击行展开/点击行选中,修复 expandOnRowClickselectOnRowClick 无法独立控制行点击执行交互问题 tdesign-vue-next#3254
  • Popconfirm: 修复因变量计算导致的 minx.css 压缩后产物样式改变的问题 @honkinglin (common#1573)
  • Cascader: 修复 label 属性自定义插槽不生效的问题 @ubloglab (#2724)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.3

Vue3 for Web 发布 1.5.2

🚀 Features

  • Table:
    • 支持使用名为 ellipsis 或者 ellipsis-<colKey> 的插槽自定义超出省略时的浮层内容,使用方法可参考示例代码 @chaishi (#3259)
    • 树形结构,支持通过属性 expandedTreeNodes.sync 自由控制展开节点,非必传属性 @chaishi (#3260)
    • 树形结构,新增组件实例方法 removeChildren,用于移除子节点 @chaishi (#3260)
  • Switch: onchange 参数添加 context: { e: MouseEvent } @liweijie0812 (#3247)
  • Keys: 全局 keys api 引用 common.ts 导出变量 @PengYYYYY (#3243)
  • Transfer: 支持 targetDraggable,可对目标列表进行排序,具体使用方式见示例代码 @uyarn (#3267)

🐞 Bug Fixes

  • Menu:
    • 修复普通双层菜单模式路由跳转功能失效的问题(issue #3261) @uyarn (#3263)
    • 修复普通双层菜单 click 事件丢失的问题(issue #3256) @uyarn (#3263)
  • Table:
    • 树形结构,修复组件实例方法 展开全部 expandAll 问题 @chaishi (#3260)
    • 点击行展开/点击行选中,修复 expandOnRowClickselectOnRowClick 无法独立控制行点击执行交互问题 issue#3254 @chaishi (#3260)
  • Upload: 修复Upload组件showUploadProgress属性不生效(issue #3239) @imp2002 (#3245)
  • Switch: 调整 disabled 禁用优先级,Switch.disabled > Form.disabled @liweijie0812 (#3247)
  • Link: 调整 disabled 禁用优先级,Link.disabled > Form.disabled @liweijie0812 (#3252)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.2

React for Web 发布 1.2.3

🐞 Bug Fixes

  • Table: 修复 usePrevious 报错 @honkinglin (#2464)
  • ImageViewer: 修复引入文件路径报错 @honkinglin (#2465)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.3

Miniprogram for WeChat 发布 1.2.1

🚀 Features

  • Radio: 新增 readonly 属性 @betavs (#2292)

🐞 Bug Fixes

  • CellGroup: 修复 updateLastChid 事件被多次触发的问题 @anlyyao (#2302)
  • Popup: 修复 visibleChange 事件参数错误的问题 @anlyyao (#2303)
  • Rate: 修复value = 0 且半选时图标错误的问题 @betavs (#2307)
  • Radio: 修复 tap 事件无法冒泡的问题 @LeeJim (#2309)
  • Checkbox: 修复 tap 事件无法冒泡的问题 @LeeJim (#2309)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.1

Vue3 for Mobile 发布 1.0.2

🚀 Features

  • Table: 支持 cell 属性,用于自定义单元格 @anlyyao (#1046)

🐞 Bug Fixes

  • RadioGroup: 修复 placement 属性无效 @anlyyao (#1049)
  • Noticebar: 修复垂直滚动过程中出现的文字遮挡问题 @Gvonte (#1051)
  • ImageViewer: 修复图片放大异常问题 @ccccpj (#1041)
  • Loading: 修复组件渲染错误 @anlyyao (#1053)
  • Calendar: 修复 value 外部变更后不响应问题 @byq1213 (#1045)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.2

tdesign - TDesign Weekly Release (Aug 3rd 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.6.1

🚀 Features

  • Menu: menu-item click 事件参数增加 value @dexterBo (#2689)
  • 键盘操作: @chaishi (#2683)
    • Checkbox: 支持使用空格键选中或取消选中
    • Radio: 支持使用空格键选中或取消选中
    • SelectInput: 支持键盘事件
    • Select: 支持键盘操作聚焦和显示下拉框,可通过上下键切换选项

🐞 Bug Fixes

  • SelectInput: 修复多选情况下按下 Enter 键后触发了 focus 事件而不是 enter 事件的问题 @dexterBo (#2694)
  • Select: 远程搜索场景下不再进行内部过滤 @uyarn (#2699)
  • Menu: 修复激活菜单项未发生变化时也会触发 change 事件的的问题 @dexterBo (#2693)
  • ImageViewer: 前后浏览及关闭浏览时重置图片状态 @sinbadmaster (#2685)
  • Table: @chaishi (#2683)
    • 拖拽排序在使用懒加载 lazyLoad 时,失效问题
    • 虚拟滚动场景,修复默认滚动条长度和滚动后的长度不一致问题
    • 补充 SSR 场景,window 变量判断

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.1

Vue3 for Web 发布 1.5.0

❗ Breaking Changes

  • Icon: 新增 960 个图标;调整图标命名 photocamerabooksbookmark, stop-cirle-1stop-circle-stroke;移除 money-circle 图标,具体请查看图标页面 @uyarn (#3174)

🚀 Features

  • Select:
    • 支持透传 label 属性,定义内部标签名称 @chaishi (#3212)
    • 增加 keys.disabled 用于定制字段控制选项的禁用 @PengYYYYY (#3202)
  • Table: 可编辑单元格场景,新增 edit.keepEditMode ,用于保持单元格始终为编辑模式 @chaishi (#3199)
  • Link: 新增透传 download 属性,支持浏览器直接下载 (issue #2628) @xiaosansiji (#3201)
  • Guide: 完整支持自定义高亮框 @zhangpaopao0609 (#3111)
  • Button: 支持使用 Tab 键聚焦 @chaishi (#3218)
  • Checkbox: 支持使用空格键选中或取消选中 @chaishi (#3218)
  • Radio: 支持使用空格键选中或取消选中 @chaishi (#3218)
  • Form: FormItem 组件支持遗漏的属性 statustips,用于定义不同状态的提升文本;其中 tips 支持插槽形式 @chaishi (#3225)
  • InputNumber: tips 支持使用插槽自定义 @chaishi (#3225)
  • TreeSelect: 增加 keys 字段用于定制数据中对应的字段别名 @PengYYYYY (#3202)
  • Cascader: 增加 keys.disabled 用于定制字段控制节点的禁用(issue #3193) @PengYYYYY (#3202)
  • Tree: 增加 keys.disabled 用于定制字段控制节点的禁用 @PengYYYYY (#3202)
  • Transfer: 增加 keys.disabled 用于定制字段控制选项的禁用 @PengYYYYY (#3202)

🐞 Bug Fixes

  • Table:
    • 修复 dragSort 配置为 row-handler-col 时拖拽排序不生效的问题(issue #2718) @nined9 (#2717)
    • 虚拟滚动场景,修复默认的滚动条长度(位置)和滚动后的不一致问题 @chaishi (#3199)
  • Popup: overlayEl 未绑定,第一次点开无法定位到选中项 @AuYuHui (#3189)
  • Menu: 修复同一个 MenuItem 多次触发 onChange 的问题 @leezng (#3187)
  • SelectInput: 修复宽度自适应模式 autoWidth 下拉框宽度过窄问题 @chaishi (#3212)
  • Select: 修复宽度自适应模式 autoWidth 下拉框宽度过窄问题 @chaishi (#3212)
  • Link: 修复 target 属性未传时,实际渲染 <a /> 标签会显示 target 空属性的问题 @xiaosansiji (#3201)
  • TreeSelect: 自定义显示 tag 关闭异常 (issue #3216) @sinbadmaster (#3217)
  • Form: 修复 scrollToFirstError 无法滚动到 <form-item :name="list[${index}].name" 这样的列表元素问题 @chaishi (#3225)
  • ImageViewer: 清除图片查看状态 @sinbadmaster (#3224)
  • MenuItem: onClick 事件参数调整 @dexterBo (#3228)
  • Tree: 修复 tree 组件深度监听问题(issue #3227) @PengYYYYY (#3232)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.0

React for Web 发布 1.2.1

🚀 Features

  • Anchor: 新增 getCurrentAnchor 支持自定义高亮锚点 @ontheroad1992 (#2436)
  • Menu: MenuItem onClick 事件增加value返回值 @dexterBo (#2441)
  • Form: FormItem 新增 valueFormat 函数支持格式化数据 @honkinglin (#2445)

🐞 Bug Fixes

  • Dialog: 修复闪烁问题 @linjunc (#2435)
  • Select:
    • 修复多选丢失title的问题 @uyarn (#2446)
    • 开启远程搜索时不执行内部过滤 @uyarn (#2446)
  • Popconfirm: invalid className and style props @betavs (#2420)
  • DatePicker: 修复 hover cell 造成不必要的渲染 @j10ccc (#2440)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.1

Miniprogram for WeChat 发布 1.2.0

🚀 Features

  • Search: 支持透传更多 Input 的属性 @betavs (#2229)
  • Icon: 图标更新,新增 960 个图标 @anlyyao (#2254)
  • Input: 新增 --td-input-label-max-width--td-input-label-min-width 两个样式变量 @anlyyao (#2259)
  • Loading: 新增 CSS Variable 用于调整加载提示文案颜色 @ElanYoung (#2273)

🐞 Bug Fixes

  • Swiper: 修复图片加载中/加载错误占位符未居中的问题 @anlyyao (#2246)
  • TabBar: 修复示例代码展示错误 @anlyyao (#2257)
  • Input: 修复 t-class-label 外部样式类无法修改 label 宽度 @anlyyao (#2259)
  • GridItem: 修复无效的css变量 @betavs (#2253)
  • Radio: 修复调整 placement 之后的渲染抖动的问题 @LeeJim (#2271)
  • SwipeCell: 阻止默认的垂直滚动,优化交互体验 @LeeJim (#2281)
  • Collapse: 修复默认展开全部时,无法正常收起的问题 @LeeJim (#2280)
  • SwipeCell: 使用 hidden 隐藏后显示仍能够正常使用 @LeeJim (#2283)
  • Checkbox: 修复 icon 无法使用插槽的问题 @LeeJim (#2285)
  • Popup: 修复滚动穿透的问题 @LeeJim (#2290)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.0

tdesign - TDesign Weekly Release (Aug 2nd 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.6.0

🚀 Features

  • Icon: 新增 960 个图标;调整图标命名 photocamerabooksbookmark, stop-cirle-1stop-circle-stroke;移除money-circle图标,具体请查看图标页面 @uyarn (#2677)
  • Table: 可编辑表格,新增 edit.keepEditMode ,用于控制单元格始终保持为编辑态 @chaishi (#2662)
  • Image: @chaishi (#2665)
    • 属性 src 支持传入 File 文件类型显示图片
    • 新增支持 fallback ,用于设置图片加载失败时的兜底图
    • 新增支持 referrerpolicy 属性
  • ImageViewer: 属性 images 支持传入 File 文件类型预览图片 @chaishi (#2665)
  • Upload: 文件上传列表支持显示缩略图,通过 showThumbnail 属性控制 @chaishi (#2665)
  • Link: 新增透传 download 属性,支持浏览器直接下载,https://github.com/Tencent/tdesign-vue/issues/2628 @xiaosansiji (#2659)

🐞 Bug Fixes

  • InputAdornment: 修复装饰文字折行的问题 @PengYYYYY (common#1553)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.0

React for Web 发布 1.2.0

❗ Breaking Changes

  • Icon: 新增 960 个图标;调整图标命名 photocamerabooksbookmark, stop-cirle-1stop-circle-stroke;移除money-circle图标,具体请查看图标页面 @uyarn (#2429)

🚀 Features

  • Table:
    • 新增 lazyLoad 用于懒加载整个表格 @chaishi (#2402)
    • 可编辑单元格,新增 edit.keepEditMode ,用于保持单元格始终为编辑模式 @chaishi (#2402)
    • 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件,tdesign-vue#2627 @chaishi (#2402)
    • 可筛选表格,当前 filterValue 未设置过滤值的默认值时,不再透传 undefined 到筛选器组件,某些组件的默认值必须为数组,不允许是 undefined @chaishi (#2402)

🐞 Bug Fixes

  • Cascader: 传入的 value 不在 options中时会直接报错 @peng-yin (#2414)
  • menu: 修复同一个MenuItem多次触发onChange的问题 @leezng (#2424)
  • Drawer: 抽屉组件在 visible 默认为 true 时,无法正常显示 @peng-yin (#2415)
  • Table:
    • 虚拟滚动场景,修复表头宽度和表内容宽度不一致问题 @chaishi (#2402)
    • 虚拟滚动场景,修复默认的滚动条长度(位置)和滚动后的不一致问题 @chaishi (#2402)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.0

tdesign - TDesign Weekly Release (Aug 1st 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.5.2

🚀 Features

  • Table:
    • 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件,issue#2627 @chaishi (#2629)
    • 虚拟滚动场景,支持通过行唯一标识跳转到指定行(通过行下标跳转到指定行,以前的版本已支持) @chaishi (#2643)
  • Upload: 拖拽上传场景,支持 accept 限制可上传的文件类型 @chaishi (common#1547)

🐞 Bug Fixes

  • Checkbox: 支持 value 传入 undefined @chaishi (#2623)
  • Table:
    • 可筛选表格场景,filterValue 透传优化,没有显示写明 value 值的筛选项,不再透传 undefined 到子组件,因有些组件的默认值不允许为 undefined @chaishi (#2623)
    • 树形结构表格,修复选中行的值 selectedRowKeys 不在数据 data 中时,报错问题 @chaishi (#2629)
    • 修复 1.5.0 版本空表格没有显示占位元素问题 @chaishi (#2641)
    • 固定列空数据场景,元素显示错位问题 @chaishi (#2641)
  • Input: form表单disabled状态下input异常显示clear @sinbadmaster (#2634)
  • Dialog:
    • 修复 dialog 初始化时没有执行移动相关的初始化逻辑,导致 image-viewer 小窗口图片查看器无法移动的问题 @yusongh (#2622)
    • 反馈类对话框补齐body class @uyarn (#2645)
  • TreeSelect: 修复自定义标签,点击关闭异常的问题 @sinbadmaster (#2631)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.5.2

Vue3 for Web 发布 1.4.1

🐞 Bug Fixes

🚧 Others

  • Common: 输入框类组件的 tips 使用统一的文本提示样式,注意 tips 类名变更 @chaishi (#3155)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.4.1

React for Web 发布 1.1.17

🐞 Bug Fixes

  • Tabs: 修复tabs组件list传空数组时的js报错 @zhenglianghan (#2393)
  • List: 修复ListItemMeta组件description传递自定义元素 @qijizh (#2396)
  • Tree: 修复开启虚拟滚动时部分场景下节点回滚的交互异常问题 @uyarn (#2399)
  • Tree: 修复1.1.15后基于level属性的操作无法正常工作的问题 @uyarn (#2399)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.17

Miniprogram for WeChat 发布 1.1.15

🚀 Features

  • DropdownMenu: 支持自定义箭头图标 @LeeJim (#2240)

🐞 Bug Fixes

  • ActionSheet: 修复宫格模式下无法调整选项颜色的问题 @LeeJim (#2231)
  • SwipeCell: 修复 left、right 没有动态响应的问题 @LeeJim (#2239)

🚧 Others

  • link: 补充使用说明,修复文档中句号导致的链接跳转错误 @qianxuu (#2227)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.15

Vue3 for Mobile 发布 1.0.0-rc.6

🐞 Bug Fixes

  • Calendar: 解决属性不支持响应式的问题 @LeeJim (#991)
  • Tag: 修复当 disabledtrue 时, closable 无效的问题 @anlyyao (#994)
  • Swiper: 修复 change 事件参数错误 @anlyyao (#996)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.6

tdesign - TDesign Weekly Release (Jul 4th 2023)

Published by tdesign-helper about 1 year ago

组件库

Vue2 for Web 发布 1.5.0

🚀 Features

  • Table: 新增 lazyLoad 表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi (#2605)
  • Transfer: 新增 targetDraggable API , 支持对目标列表拖拽排序的功能 @uyarn (#2612)
  • Slider: label 支持 ${value}% 格式配置 @uyarn (#2613)
  • Tree: tree 组件改进列表渲染逻辑 @TabSpace (#2586)
  • Menu:
    • 新增 API routerLink,可指定菜单项渲染为 Router 控制跳转的 a 标签 @boogie-ben (#2603)
    • 重构侧边栏导航子菜单展开/收起动画实现 @xiaosansiji (#2561)
  • TimePicker: @uyarn (#2618)
    • disableTime 回调中新增毫秒参数
    • 优化展示不可选时间选项时滚动到不可选选项的体验

🐞 Bug Fixes

  • Tabs: 修复 tabs 组件放在 dialog 中 tab-bar 不能正常显示的问题 @uyarn (#2595)
  • Transfer: 修复穿梭框存在默认已选且不允许移除的值被移除的异常问题 @uyarn (#2599)
  • Table: @chaishi (#2605)
    • 可编辑表格场景,支持设置 colKey 值为链式属性,如:a.b.c
    • 可编辑表格场景,行编辑,edit.propsedit.on 为函数时,新增参数 updateEditedCellValue 用于更新编辑状态的表格数据,issue#2577
    • 修复列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,issue#2363 @chaishi (#2606)
  • Checkbox: 修复版本 v1.4.8 中无法在 CheckboxGroup 内部自定义任意节点的问题 @chaishi (#2604)
  • InputNumber: 修复 decimalPlaces 存在时,数值满足要求,用户未操作,就已经触发 onChange 事件问题,issue#2616 @chaishi (#2617)
  • Menu: @boogie-ben (#2603)
    • 渲染为 a 标签时,a 标签覆盖范围扩大至整个菜单项,而不是只有文本部分
    • 修复当菜单项渲染 a 标签并且 collapsed = true 状态时,菜单项内区隐藏导致无法点击跳转的问题
    • 修复渲染为 a 标签,弹出展示子菜单,文本未对齐的问题
    • 修复 SubMenu 菜单项过多时无法完整展示的问题 issue#2262
    • 修复 MenuItem click 点击事件未传递 event 参数的问题 @xiaosansiji (#2561)
  • Tree: @TabSpace (common#1535)
    • 修复 treeNodeModel 实例未能同步 node 属性的问题
    • 优化节点状态更新时的性能

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.5.0

Vue3 for Web 发布 1.4.0

🚀 Features

  • TimePicker:
    • disableTime 回调新增毫秒参数 @uyarn (#3151)
    • 优化展示不可选时间选项时滚动到不可选选项的体验 @uyarn (#3151)
  • Menu: 重构侧边栏导航子菜单展开/收起动画实现,修复 SubMenu 菜单项过多时无法完整展示的问题 (issues #2262) @xiaosansiji (#3140)
  • Image: 属性 src 支持传入 File 文件类型显示图片 @chaishi (#3136)
  • ImageViewer: 属性 images 支持传入 File 文件类型预览图片 @chaishi (#3136)
  • Upload: 文件上传列表支持显示缩略图,通过 showThumbnail 属性控制 @chaishi (#3136)

🐞 Bug Fixes

  • Table:
    • 可编辑表格场景,支持设置 colKey 值为链式属性,如:a.b.c @chaishi (#3137)
    • 可编辑表格场景,行编辑,edit.propsedit.on 为函数时,新增参数 updateEditedCellValue 用于更新编辑状态的表格数据,tdesign-vue#2577 @chaishi (#3137)
    • 列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,(tdesign-vue#2363) @chaishi (#3137)
    • 修复可编辑单元格场景,执行 validateTableData 函数后,没有触发事件 onValidate 问题 @chaishi (#3143)
  • Tree: 修复 active 事件中,参数 contextactived 值和实际状态相反 @gaoachao (#3134)
  • Button: 禁用优先级, Button.disabled > Form.disabled @liweijie0812 (#3133)
  • InputNumber: decimalPlaces 存在时,数值满足要求,用户未操作,就已经触发 onChange 事件问题,(tdesign-vue#2616) @chaishi (#3145)
  • Menu: 修复 MenuItem click 点击事件未传递 event 参数的问题 @xiaosansiji (#3140)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.4.0

React for Web 发布 1.1.16

🚀 Features

  • TimePicker:
    • disableTime回调新增毫秒参数 @uyarn (#2388)
    • 优化展示不可选时间选项时滚动到不可选选项的体验 @uyarn (#2388)
  • Dropdown: 新增panelTopContent及 panelBottomContent 支持需要上下额外节点的场景使用 @uyarn (#2387)

🐞 Bug Fixes

  • Table:
    • 可编辑表格场景,支持设置 colKey 值为链式属性,如:a.b.c @chaishi (#2381)
    • 树形结构表格,修复当 selectedRowKeys 中的值在 data 数据中不存在时报错问题,issue#2375 @chaishi (#2385)
  • Guide: 修复设置step为 -1 时需要隐藏组件的功能 @uyarn (#2389)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.16

Miniprogram for WeChat 发布 1.1.14

🚀 Features

  • ActionSheet: 新增 suffixIcon,仅在 theme = list 时展示 @LeeJim (#2210)
  • TreeSelect: label 内容支持文本超长省略 @anlyyao (#2208)
  • Overlay: 支持 duration 属性,用于调整背景色过渡时间 @betavs (#2179)

🐞 Bug Fixes

  • Popup: 解决自动聚焦的问题 @LeeJim (#2209)
  • Slider: 修复无法滑动的问题 @LeeJim (#2211)
  • Sticky: 当组件销毁时,正常移除滚动函数 @LeeJim (#2215)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.14

Vue3 for Mobile 发布 1.0.0-rc.5

❗ Breaking Changes

  • Textarea: maxLength属性默认值变更为 -1 @anlyyao (#977)

🐞 Bug Fixes

  • Popup: 修复多个 popuppreventScrollThrough 属性无效 @anlyyao (#983)
  • Message: 修复函数式调用传入 contextts 类型报错 @anlyyao (#985)
  • Message: 修复关闭窗体时控制台报错 @anlyyao (#985)
  • Cascader: 修复点选后未勾选的问题 @anlyyao (#986)
  • DropdownMenu: DropdownItemvalue 属性支持空字符串 @yaogengzhu (#980)
  • upload: 修复 autoUploadfalse 时无法上传的问题 @yaogengzhu (#967)
  • upload: 修复图片预览问题 @yaogengzhu (#967)
  • upload: 修复 autoUploadtrueallowUploadDuplicateFile 属性失效图片 @yaogengzhu (#967)
  • Upload: 修复 v-model 无效的问题 @anlyyao (#988)
  • Upload: 修复 onPreview, onSuccess, onRemove, onSelectChange 无效 @anlyyao (#987)
  • Textarea: 修复 maxLength属性无效的问题 @anlyyao (#977)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.5

设计资源

Figma for Web 发布 1.2.8

🚀 Features

  • Statistic:新增统计数值组件
  • ColorPicker:最近使用和系统预设色彩新增透明图层示意
  • Input:示例页新增无边框模式及交互状态
  • Image Viewer:新增图片预览组件

🐞 Bug Fixes

  • Textarea:数值统计修改在外面显示
  • Button:修复文字 Property 问题,新增 Loading Button 样式示意
  • Pagination:修复选择器默认宽度不足,修复示例页文案出错

详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web

tdesign - TDesign Weekly Release (Jul 3rd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.4.8

🚀 Features

  • DatePicker: 优化关闭浮层后重置默认选中区域 @honkinglin (#2585)
  • Checkbox: @chaishi (#2583
    • 新增支持 lazyLoad,懒加载,用于需要渲染大量数据,或加载复杂内容/图片的场景
    • 渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框
    • 新增支持键盘控制选项选中或取消选中
    • 新增支持 CheckboxGroup 使用 options 定义选项列表的同时,使用插槽 label 定义选项内容。可用于数据量较大的场景,不会重复渲染

🐞 Bug Fixes

  • Checkbox: @chaishi (#2583)
    • 复选框禁用逻辑优先级顺序修复,应当为:Form.disabled < CheckboxGroup.disabled < Checkbox.disabled
    • 修复带禁用按钮的全选逻辑问题
  • Input: 输入框的值类型移除 Number 类型 @liweijie0812 (#2582)
  • AutoComplete: 修复表单内 AutoComplete 输入框宽度与 Input 组件不一致的问题 @liweijie0812 (common#1524)
  • InputNumber:
    • 修复大尺寸的 padding 样式问题 @uyarn (common#1533)
    • 数字为空时,返回 null,而非 undefined @uyarn (common#1533)
  • Transfer: 优化 transfer item 类名优先级问题 @xixileng (common#1530)
  • TagInput: 修复 tag-input 前缀不居中且会发生抖动的问题 @xixileng (common#1532)
  • Dialog: 修复组件销毁后,没有正确销毁 DOM,导致的内存泄漏问题 @loganylwu (#2581)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.8

Vue3 for Web 发布 1.3.12

🚀 Features

  • Checkbox:
    • 新增支持键盘控制选项选中或取消选中 @chaishi (#3103)
    • 新增支持 lazyLoad,用于需要渲染大量数据,或懒加载复杂内容/图片场景 @chaishi (#3103)

🐞 Bug Fixes

  • Input:
    • 输入框的值 类型移除 Number @liweijie0812 (#3100)
    • 恢复部分属性默认值数据类型定义 @chaishi (#3102)
    • 修复 prefixIconpadding 样式问题 @uyarn (#3113)
  • Rate: 修复 rate 在开启文字显示与半星时,tooltip 显示异常的问题(issue #2891) @xixileng (#3097)
  • InputNumber: 修复 input-number 内容为空时,值为 undefined 的问题,应当为 null (issue #2900) @xixileng (#3098)
  • Checkbox: 修复 Form.disabled 表单无法统一控制 Checkbox 组件禁用状态问题 @chaishi (#3103)
  • Select: 修复 autofocus 不生效的问题(issue #2970) @xixileng (#3112)
  • Radio: 优化选项组换行情况 @ontheroad1992 (#3081)
  • Icon: 修复 manifest 字段影响开发阶段请求的问题 @uyarn (#3113)
  • TagInput: 修复 tag-input 前缀不居中且会发生抖动的问题 @xixileng (#3113)
  • Transfer: 修复 t-transfer__list-itemt-checkbox 优先级问题 @uyarn (#3113)
  • Select: 修复使用 tab 键聚焦时无法输入内容的问题 (issue #2960) @xixileng (#3119)
  • Stickytool: 修复 sticky-item 组件内部无法更新数据的问题 @uyarn (#3118)
  • Dialog: dialog plugin 执行 destroy 方法时,销毁组件实例 @xixileng (#3095)
  • DatePicker: 优化关闭浮层后重置默认选中区域 @honkinglin (#3107)
  • Grid: row Props.gutter 类型补充 lg,xl,xxl @liweijie0812 (#3105)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.12

React for Web 发布 1.1.15

🚀 Features

  • DatePicker: 优化关闭浮层后重置默认选中区域 @honkinglin (#2371)

🐞 Bug Fixes

  • Dialog: 修复 theme=danger 无效问题,issue#2364 @chaishi (#2365)
  • Popconfirm: 当 confirmBtn/cancelBtn 值类型为 Object 时未透传 @imp2002 (#2361)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.15

Miniprogram for WeChat 发布 1.1.13

🚀 Features

  • ActionSheet: 新增 show-overlay 属性 @betavs (#2194)

🐞 Bug Fixes

  • Toast: 修复close方法类型声明错误 @betavs (#2191)
  • Message: 修复 __text-nowrap 类名前缀错误的问题 @hwaphon (#2195)
  • Slider: 移除错误的 wxml @hwaphon (#2195)
  • DateTimePicker: 修复动态传入 mode 时无法正确渲染的问题 @betavs (#2188)

🚧 Others

  • docs: 在 API 模块展示所有的 CSS Variables @anlyyao (#2182)
  • docs: 将外部样式类的内容独立展示 @ccccpj (#2200)
  • 修复一些示例/文档中的拼写错误 @anlyyao (#2197)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.13

Vue3 for Mobile 发布 1.0.0-rc.4

🚀 Features

  • Tabs: 新增 bottomLineMode 属性 @anlyyao (#968)

🐞 Bug Fixes

  • Message: 修复 Message 关闭时未销毁节点 @anlyyao (#962)
  • Button: 修复 disabled 变更之后仍有点击态的问题 @LeeJim (#963)
  • Tabs: 修复 badgeProps 属性失效 @anlyyao (#968)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.4

Figma for Mobile 发布 1.1.3

📑 新增页面模版

  • 共有通用页面、活动报名和通讯客服三类场景的页面模版
  • 使用变体版本组件搭建,功能样式状态支持可配置能力
  • 对各个模块进行了Auto Layout 设定,方便用户在 Figma 中快速使用页面模版进行设计

🐞 Bug Fixes

  • Tabs:优化大尺寸选项卡中图标的尺寸,使其与文字更匹配
  • Drawer:修复抽屉选项文本无法分别设置的问题,感谢@sean
  • Tag:优化large尺寸高度,与常用字阶行高保持一致
  • DropdownMenu:修复部分组件名中menu的拼写问题

详情见:https://www.figma.com/community/file/1053279585699097956/TDesign-for-mobile

解决方案及周边

TDesign Starter CLI 发布 0.4.1

🚀 Features

  • Lite 默认使用最新版本的组件库 by @uyarn
  • Lite 版本新增 .gitignore 文件 by @fengyon

详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.4.1

tdesign - TDesign Weekly Release (Jul 2nd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.4.7

🚀 Features

  • Upload: @chaishi (#2568)
    • 新增组件实例方法,uploadFilePercent 用于更新文件上传进度
    • theme=image,支持使用 fileListDisplay 自定义 UI 内容
    • theme=image,支持点击名称打开新窗口访问图片,issue#2338
    • 拖拽上传场景,支持 accept 文件类型限制,issue#3075
  • Dialog: 为内容区域增加超长时滚动条样式实现 @liweijie0812 (common#1523)

🐞 Bug Fixes

  • Alert: 修复内部自定义元素透明度变化,意外导致 Alert 隐藏的问题 @xiaosansiji (#2571)
  • Upload: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2568)
  • Popup: 修复 trigger=hover 时首次鼠标快速移动导致父级关闭的问题 @ikeq (#2573)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.7

Vue3 for Web 发布 1.3.11

🚀 Features

  • Upload:
    • 新增组件实例方法,uploadFilePercent 用于更新文件上传进度 @chaishi (#3074)
    • theme=image,支持使用 fileListDisplay 自定义 UI 内容 @chaishi (#3074)
    • theme=image,支持点击名称打开新窗口访问图片,tdesign-vue#2338 @chaishi (#3074)
    • 拖拽上传场景,支持 accept 文件类型限制,issue#3075 @chaishi (#3074)
    • 去除图片文件名颜色,使用 Link 组件统一颜色 @chaishi (#3074)
    • 添加文件类型过滤方法 getFileList @chaishi (#3074)
  • Textarea: 支持动态更改 autosize 属性 (issue #3068) @Zz-ZzzZ (#3077)
  • MenuItem: 新增 API: routerLink,可指定菜单项渲染为 Router 控制跳转的 a 标签 @boogie-ben (#3057)

🐞 Bug Fixes

  • MenuItem:
    • 渲染为 a 标签时,a 标签覆盖范围扩大至整个菜单项,而不是只有文本部分 @boogie-ben (#3057)
    • 修复当菜单项渲染 a 标签并且 menucollapsed 状态时,菜单项内容区隐藏导致无法点击跳转的问题 @boogie-ben (#3057)
    • 修复渲染为 a 标签时并在 popup 出现时,文本对齐与正常菜单项的位置不一致的问题 @boogie-ben (#3057)
  • Table: 修复主动触发页码更新时表格序号列没有重新计算(issue #3038) @tanhh326 (#3071)
  • Upload: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#3074)
  • SelectInput: 修复使用回退键删除 input 中内容时,会删除 tag (issue #2939) @tanhh326 (#3072)
  • DateRangePicker: 修复suffix prefix 无法响应数据变化渲染的问题 @uyarn (#3085)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.11

React for Web 发布 1.1.14

🚀 Features

  • Tree: 支持虚拟滚动 @uyarn (#2359)
  • Table: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2354)
  • Radio: 优化选项组换行情况 @ontheroad1992 (#2358)
  • Upload:
    • 新增组件实例方法,uploadFilePercent 用于更新文件上传进度 @chaishi (#2353)
    • theme=image,支持使用 fileListDisplay 自定义 UI 内容 @chaishi (#2353)
    • theme=image,支持点击名称打开新窗口访问图片,tdesign-vue#2338 @chaishi (#2353)
    • 拖拽上传场景,支持 accept 文件类型限制,tdesign-vue-next#3075 @chaishi (#2353)

🐞 Bug Fixes

  • Upload: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2353)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.14

Miniprogram for WeChat 发布 1.1.12

🚀 Features

  • PullDownRefresh: 增加 show-scrollbar 属性 @lolhezihehe (#2163)

🐞 Bug Fixes

  • Rate: 修复无法点击的问题 @AntzyMo (#2158)
  • Rate: 使事件冒泡至上层元素 @LeeJim (#2168)
  • DateTimePicker: 修复无法选择的问题 @betavs (#2169)
  • Tabs: 修复超出时滚动不流畅的问题 @LeeJim (#2170)
  • TreeSelect: 修复多选时 value 使用空数组报错的问题 @LeeJim (#2173)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.12

Vue3 for Mobile 发布 1.0.0-rc.2

❗ Breaking Changes

  • NoticeBar: prefixIcon 属性默认值变更为 true @anlyyao (#929)

🚀 Features

  • Cascader: pick 事件新增 level 参数 @anlyyao (#940)

🐞 Bug Fixes

  • Message: 修复 linkonLinkClick属性无效 @anlyyao (#931)
  • Overlay: 修复 backgroundColor 属性致动画失效问题 @yaogengzhu (#942)
  • ActionSheet: 修复多页宫格工作面板高度计算错误 @anlyyao (#936)
  • CollapsePanel: 修复 expandIcon 的值为插槽或函数时无效 @anlyyao (#934)
  • Table: 修复table组件卸载时,异常报错 @yaogengzhu (#938)
  • Toast: 修复preventScrollThrough属性无效 @yaogengzhu (#939)
  • Search: 修复 iOS 环境 search 默认自带图标 @yaogengzhu (#1519)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.2

解决方案及周边

TDesign Vue Next Starter 发布 0.8.0

❗️ Breaking Change

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.8.0

tdesign - TDesign Weekly Release (Jul 1st 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.4.6

🚀 Features

  • DatePicker: 新增 onConfirm 事件 @liweijie0812 (#2545)
  • Table: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2547)

🐞 Bug Fixes

  • DatePicker: 修复默认值为 null 时点击日期选择器报错的问题 @liweijie0812 (common#1499)
  • Input: 修复 limitNumber 部分在 disabled 状态下的样式问题 @uyarn (#2557)
  • Tree: 修复单独设置 checkable 属性的功能 @TabSpace @uyarn (#2557)
  • InputNumber: 修复 value = 0时自动校正不生效的问题 @imp2002 (#2546)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.6

Vue3 for Web 发布 1.3.10

🚀 Features

  • Table: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#3037)
  • Form: FormRules,添加默认泛型类型 ,如此可以不再强制定义定义类型,直接写 FormRule 即可 @chaishi (#3040)
  • DatePicker: 新增 onConfirm 事件 @liweijie0812 (#3033)

🐞 Bug Fixes

  • Input: 修复 limitNumber 部分在 disabled 状态下的样式问题 @uyarn (#3034)
  • Tree: 修复单独设置 checkable 属性的功能 @TabSpace @uyarn (#3034)
  • Table: 修复启用 multipleSort,非受控用法不工作(issue #3021) @ngyyuusora (#3024)
  • Select: 修复在多选时候的禁用状态 @uyarn (#3054)
  • Calendar: 修复自定义日期的实际选择范围与定义不符(issue #3035) @imp2002 (#3049)
  • TagInput: 修复前置图标的样式缺陷 @uyarn (#3058)
  • SelectInput: 修复失焦时未清空输入内容的缺陷 @uyarn (#3058)
  • Submenu: 修复 popup-props 透传问题 @Kafuu-Chinocya (#3061)
  • DatePicker: 修复 valuenull 时的报错 @liweijie0812 (#3053)
  • InputNumber: 修复输入值为 0 时,不执行纠正 @imp2002 (#3048)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.10

React for Web 发布 1.1.13

🐞 Bug Fixes

  • Tag: 修复 Tag children 为数字 0 时的渲染异常 @HelKyle (#2335)
  • Input: 修复 limitNumber 部分在 disabled 状态下的样式问题 @uyarn (#2338)
  • TagInput: 修复前置图标的样式缺陷 @uyarn (#2342)
  • SelectInput: 修复失焦时未清空输入内容的缺陷 @uyarn (#2342)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.13

Miniprogram for WeChat 发布 1.1.11

🚀 Features

  • CheckboxGroup: 新增 borderless 属性 @betavs (#2124)
  • Radio: 允许取消选中 @betavs (#2141)
  • DropdownItem: 新增 close 事件 @LeeJim (#2147)

🐞 Bug Fixes

  • Tabs: 解决选项过多时样式错误的问题 @betavs (#2123)
  • Picker: 修复默认值无效 @betavs (#2126)
  • Stepper: 修复精度缺失问题 @anlyyao (#2130)
  • Radio: 修复自定义图标大小之后的垂直对齐问题 @betavs (#2135)
  • Checkbox: 修复自定义图标尺寸后的垂直对齐问题 @LeeJim (#2136)
  • CheckboxGroup: 修复使用 options 时,disabled 不生效的问题 @LeeJim (#2137)
  • Checkbox: 修复 disabled 优先级的问题 @LeeJim (#2137)
  • Search: 截获点击 clear 触发的 tap 事件 @LeeJim (#2139)
  • Divider: 修复外部样式类的位置 @LeeJim (#2140)
  • Toast: 解决 close 事件重复触发 @LeeJim (#2146)
  • Popup: 修复底部弹出时的宽度问题 @LeeJim (#2152)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.11

Vue3 for Mobile 发布 1.0.0-rc.1

❗ Breaking Changes

  • Loading: 移除progress 属性 @anlyyao (#918)

🚀 Features

  • Popover: 新增 closeOnClickOutside 属性 @anlyyao (#916)
  • Loading: indicator 属性新增 Slot / Function类型,支持自定义指示符 @anlyyao (#918)
  • Cascader: options 支持支持异步数据 @ccccpj (#917)
  • DropdownMenu: 新增 direction 属性 @ccccpj (#878)

🐞 Bug Fixes

  • Stepper: 修复精度缺失问题 @anlyyao (#906)
  • Popup: 修复 visible-change 事件参数错误 @anlyyao (#920)
  • NavBar: 修复 fixed=true 时样式错误 @anlyyao (#1494)

🚧 Others

  • Docs: 新增支持英文站点 @anlyyao (#914)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.1

tdesign - TDesign Weekly Release (Jun 4th 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.4.5

🚀 Features

  • Dialog: 支持full-screen模式 @Ghostdar (#2529)
  • Table: 列宽调整场景,新增事件 onColumnResizeChange,在列宽调整后触发 @chaishi (#2535)
  • Menu: 为默认侧边导航菜单滚动条增加优化样式 @liweijie0812 (common#1421)

🐞 Bug Fixes

  • Table: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;tdesign-vue-next#2951 @chaishi (#2535)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.5

Vue3 for Web 发布 1.3.9

🚀 Features

  • Table: 列宽调整场景,新增事件 onColumnResizeChange,在列宽调整后触发 @chaishi (#3007)
  • Image: 支持 referrerpolicy @btea (#3014)

🐞 Bug Fixes

  • Checkbox:
    • 复选框列表渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框 @chaishi (#3011)
    • 复选框禁用逻辑优先级顺序修复,应当为:Form.disabled < CheckboxGroup.disabled < Checkbox.disabled @chaishi (#3011)
    • 修复带禁用按钮的全选逻辑问题。 @chaishi (#3011)
  • Table: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;issue#2951 @chaishi (#3007)
  • Tabs: 移除文档中 onChange 不存在的参数 @Zz-ZzzZ (#2974)
  • Dropdown: 修复通过组合 v-for 和单个 item 渲染组件丢失节点的缺陷 @uyarn (#3026)
  • Pagination: onchage 触发获取 current 是旧值 @liweijie0812 (#3030)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.9

React for Web 发布 1.1.12

🚀 Features

  • Site: 支持英文站点 @uyarn (#2316)

🐞 Bug Fixes

  • Slider: 修复数字输入框 theme 固定为 column 的问题 @Ali-ovo (#2289)
  • Table: 列宽调整和自定义列共存场景,修复通过自定义列配置表格列数量变少时,表格总宽度无法再恢复变小,tdesign-vue-next#2951 @chaishi (#2325)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.12

Vue3 for Mobile 发布 1.0.0-rc

❗ Breaking Changes

  • Divider: 调整 DOM,移除 lineColor 废弃属性 @LeeJim (#896)
  • CheckTag: 移除废弃属性 closable @LeeJim (#899)

🚀 Features

  • Popover: 新增 Popover 弹出气泡组件 @anlyyao (#898)

🐞 Bug Fixes

  • PullDownRefresh: 修复下拉刷新加载样式未居中问题 @ccccpj (#888)
  • Fab: 改用 setup 语法糖 @LeeJim (#897)
  • Textarea: 修复计数器错误 @anlyyao (#902)
  • Table: 修复事件 cell-click 和 row-click 返回参数错误的问题 @LeeJim (#899)
  • Drawer: 修复事件 close 返回参数错误的问题 @LeeJim (#899)
  • Image: 修复事件 load 和 error 返回参数错误的问题 @LeeJim (#899)
  • Search: 修复事件 action-click 返回参数错误的问题 @LeeJim (#899)
  • Upload: 修复事件 select-change 返回参数错误的问题 @LeeJim (#899)
  • Search: 修复 action-click 事件无效 @anlyyao (#908)
  • DateTimePicker: 修复 modelValue 属性无效的问题 @anlyyao (#903)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc

解决方案及周边

TDesign Vue Next Starter 发布 0.7.7

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.7

tdesign - TDesign Weekly Release (Jun 3rd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.4.4

🐞 Bug Fixes

  • Drawer: 修复 destroyOnClose 不符合预期问题 @Aicmortal (#2517)
  • TextArea: 修复设置 value 值后 autosize 自适应失效的问题 @xiaosansiji (#2527)
  • Swiper: 修复 navigation 插槽失效的问题 @uyarn (#2514)
  • Table: 减少斑马纹样式影响范围,避免自定义元素被自定义 @chaishi (common#1415)
  • Menu: 侧边导航超长时,不再隐藏滚动条,防止鼠标操作环境下不能拖动滚动条的问题 @xiaosansiji (common#1416)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.4

Vue3 for Web 发布 1.3.8

🐞 Bug Fixes

  • ColorPicker:
    • 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2996)
    • 修复 recentColors 等字段的类型问题 @uyarn (#2996)
    • 修复内部下拉选项未透传 popupProps 的缺陷 @uyarn (#2996)
  • Select: 修复使用tagName作为key时控制台出现告警的问题 @uyarn (#2980)
  • Upload: ts 类型修复 @kaishuige (#2990)
  • Table: 本地数据排序,修复初始排序无效问题 @chaishi (#2999)
  • TextArea: 修复不能响应设置 value 值后 autosize 自适应失效的问题 @xiaosansiji (#3002)
  • Guide: 切换时按钮出现动画 @zhangpaopao0609 (#2997)
  • Swiper: 修复 navigation 插槽失效的问题 @uyarn (#3003)

🚧 Others

  • Dropdown: 新增带图标的下拉菜单示例 @aomnisz (#2995)
  • Table: 修复文档缺失吸顶表头示例代码问题,issue#2764 @chaishi (#2999)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.8

React for Web 发布 1.1.11

🐞 Bug Fixes

  • Table:
    • 可拖拽调整列宽场景,修复 resizable=false 无效问题,默认值为 false @chaishi (#2297)
    • 本地数据排序场景,修复异步拉取数据时,取消排序数据会导致空列表问题 @chaishi (#2297)
    • 修复固定表格 + 固定列 + 虚拟滚动场景,表头不对齐问题,issue#2126 @chaishi (#2297)
    • 可编辑单元格/可编辑行场景,修复数据始终校验上一个值问题,调整为校验最新输入值,issue#2219 @chaishi (#2297)
    • 修复本地数据排序,多字段排序场景,示例代码缺失问题,issue#1966 @chaishi (#2297)
  • ColorPicker:
    • 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2301)
    • 修复 recentColors 等字段的类型问题 @uyarn (#2301)
    • 修复内部下拉选项未透传 popupProps 的缺陷 @uyarn (#2301)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.11

Miniprogram for WeChat 发布 1.1.10

🚀 Features

  • Tabs: 新增 split 属性 @LeeJim (#2113)
  • NoticeBar: 新增 interval 属性 @betavs (#2097)

🐞 Bug Fixes

  • Grid: 修复 align='left' 无效的问题 @anlyyao (#2110)
  • Fab: 修复 buttonProps 中的 hoverClass属性透传至 button 无效 @anlyyao (#2093)
  • Upload: 修复图片尺寸超出的问题 @betavs (#2098)
  • Slider: 修复使用 max 之后刻度展示错误的问题 @betavs (#2114)
  • Input: 修复 type='number' 时,value=0 无效的问题 @anlyyao (#2108)
  • Slider: 修复异步展示时导致刻度渲染错误的问题 @LeeJim (#2115)
  • ActionSheet: 修复点击 disabled 的选项仍触发 close、visible-change 事件 @LeeJim (#2117)
  • Stepper: 保证值发生变化才触发 change 事件 @LeeJim (#2118)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.10

Vue3 for Mobile 发布 0.26.0

❗ Breaking Changes

  • NavBar: 调整布局方式 @LeeJim (#871)

🚀 Features

  • Textarea: 新增 layout 属性 @anlyyao (#879)
  • Input: 新增 borderless 属性 @anlyyao (#877)
  • Button: 增加幽灵按钮的点击样式 @LeeJim (#883)
  • Rate: 增加组件禁用态样式 @anlyyao (#887)
  • Table: 新增 loadingProps 属性 @anlyyao (#884)

🐞 Bug Fixes

  • DateTimePicker: 修复 value 无法动态响应的问题 @LeeJim (#869)
  • DateTimePicker: 修复 mode 使用时分秒时错误的问题 @LeeJim (#869)
  • Grid: 修复组件上下边距及水平滚动时字号错误 @anlyyao (#867)
  • Loading: 修复示例样式问题 @anlyyao (#866)
  • Slider: 修复 change 事件重复触发的问题 @LeeJim (#864)
  • ActionSheet: 修复 items 项数小于 count 时,selected 事件返回值错误 @anlyyao (#870)
  • Textarea: 修复 label 标签字号错误 @anlyyao (#879)
  • Input: 修复禁用态输入框文本颜色错误 @anlyyao (#877)
  • Input: 修复垂直布局时 label 下边距错误 @anlyyao (#877)
  • Input: 修复示例样式问题 @anlyyao (#877)
  • Form: 修复 FormRuletype 属性无效的问题 @anlyyao (#876)
  • Form: 修复 expose 中的 submitreset 事件报错 @anlyyao (#876)
  • Form: 修复文档 labelWidth 属性默认值错误 @anlyyao (#876)
  • Radio: 修复 placement 错误的问题 @LeeJim (#882)
  • Table: 修复边框和字号错误 @anlyyao (#880)
  • Button: 移除禁用态的点击样式 @LeeJim (#883)
  • SideBar: 修复示例错误 @ccccpj (#886)
  • Image: 修复 error 默认值失效 @anlyyao (#885)
  • Table: 修复 loading 属性无效的问题 @anlyyao (#884)

🚧 Others

  • fix: 优化多个示例页面切换问题 @LeeJim (#890)
  • DateTimePicker: 提升测试覆盖率 @LeeJim (#869)
  • Slider: 提升测试覆盖率 @LeeJim (#864)
  • ActionSheet: 补充测试用例 @anlyyao (#870)
  • Dialog: 补充测试用例 @anlyyao (#872)
  • Cascader: 补充测试用例 @anlyyao (#874)
  • Tabs: 补充测试用例 @ChaneyZhao (#822)
  • Form: 补充测试用例 @anlyyao (#876)
  • Table: 更新示例 @anlyyao (#880)
  • ImageViewer: 补充测试用例 @ccccpj (#861)
  • DropdownMenu: 补充测试用例 @ccccpj (#868)
  • Tabs: 提升测试覆盖率 @ccccpj (#865)
  • Image: 更新示例代码 @anlyyao (#885)
  • Form: 更新示例代码 @anlyyao (#887)
  • Indexes: 补充测试用例 @ccccpj (#881)
  • Table: 补充单元测试 @anlyyao (#884)
  • Tabs: 补充测试用例 @ChaneyZhao (#822)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.26.0

tdesign - TDesign Weekly Release (Jun 2nd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.4.2

🚀 Features

  • Menu:
    • Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 @xiaosansiji (#2504)
    • 去除子菜单 inline 样式,改为样式类实现,方便通过全局 Design Token 方式调整尺寸和间距等 @xiaosansiji (#2496)
  • InputNumber: 初始值为 undefined/null,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2483)

🐞 Bug Fixes

  • Menu:
    • 修复弹出类菜单内容未对齐的问题 @xiaosansiji (#2496)
    • 修复侧边导航横向内容可以滚动的问题 @xiaosansiji (common#1398)
    • 修复菜单项与展开箭头 icon 未两端对齐的问题 @xiaosansiji (common#1390)
  • Timeline: 修复 timeline-item 响应式渲染丢失的问题 @uyarn (#2501)
  • Table: 修复通过 current 修改分页,序列号没有变化的问题 @LoopZhou (#2506)
  • ColorPicker: 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2511)
  • TreeSelect: 修复 keys配合 valueType = object 时使用的异常问题 @uyarn (#2511)
  • Cascader: 修复空数组选项展示异常的问题 @uyarn (#2511)
  • Upload: 删除 Upload 中对 loading 的重复颜色设置 @sinbadmaster (common#1399)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.2

Vue3 for Web 发布 1.3.7

🚀 Features

  • Menu: Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 (issues #347) @xiaosansiji (#2963)
  • Input: 回车事件不再阻止事件冒泡 @uyarn (#2968)

🐞 Bug Fixes

  • Select:
    • 修复空字符串无法作为可选值的缺陷 @kaishuige (#2950)
    • 修复无法通过键盘回车操作选中选项及忽略已过滤选项的缺陷 @uyarn (#2968)
  • InputNumber: 初始值为 undefined/null,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2948)
  • Menu: 修复弹出类菜单内容未对齐的问题 @xiaosansiji (#2957)
  • Drawer: 打开抽屉后,无法直接摁 ESC 退出,必须先点击抽屉,才可关闭 (issue #2947) @kaishuige (#2958)
  • Timeline: 修复 timeline-item 内容不支持热更新的缺陷 (issue #2954) @uyarn (#2965)
  • Table: 修复在多级表头中使用筛选功能,显示异常问题(issue #2867) @youlvlv (#2966)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.7

React for Web 发布 1.1.10

🚀 Features

  • Menu:
    • Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 @xiaosansiji (#2284)
    • 弹出菜单使用 Popup 重构 @xiaosansiji (#2274)

🐞 Bug Fixes

  • InputNumber: 初始值为 undefined/null,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2273)
  • Select: 修复onBlur方法回调参数异常的问题 @Ali-ovo (#2281)
  • Dialog: 修复 Dialog 在 SSR 环境下报错 @night-c (#2280)
  • Table: 修复组件设置 expandOnRowClicktrue 时,点击整行报错 @pe-3 (#2275)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.10

Miniprogram for WeChat 发布 1.1.9

🚀 Features

  • CheckBox: 自定义图标增加半选中态 @lolhezihehe (#2056)
  • Search: 新增 cursor-spacing 属性 @anlyyao (#2065)

🐞 Bug Fixes

  • indexes: 索引导航无法选中问题 @lolhezihehe (#2036)
  • Switch: 修复加载态时仍能点击的问题 @betavs (#2061)
  • Switch: 修复 loading 态背景色错误 @anlyyao (#2074)
  • Icon: 修复命名错误的问题 @anlyyao (#2076)
  • TreeSelect: 修复使用 keys 之后无法正常使用的问题 @LeeJim (#2085)
  • RadioGroup: 修复使用 options 时值为 falsy 时异常的问题 @betavs (#2082)
  • CellGroup: 修复 bordered 属性无效的问题 @anlyyao (#2089)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.9

Vue3 for Mobile 发布 0.25.0

❗ BREAKING CHANGES

  • Swiper: 调整 DOM @LeeJim (#845)
  • Swiper: 属性 paginationPosition 移至属性 navigation 下 @LeeJim (#845)
  • Swiper: 属性 navigation 内部值发生变更 @LeeJim (#845)
  • GridItem: 调整DOM结构 @anlyyao (#854)
  • DateTimePicker: 调整DOM结构 @anlyyao (#852)

🚀 Features

  • SideBar: 新增侧边导航组件 @anlyyao (#855)
  • DropdownMenu: 新增 menuOpenedmenuClosed 事件 @anlyyao (#837)
  • Swiper: 新增 click 事件 @LeeJim (#845)
  • Swiper: height 属性支持 string 类型 @anlyyao (#858)

🐞 Bug Fixes

  • Popup: 修复弹出层内容无法滚动的问题 @anlyyao (#834)
  • Tabs: 修复纵向 touch 也会触发tabs切换的问题 @ccccpj (#836)
  • Switch: 修复 loading 态背景色错误 @anlyyao (#841)
  • Switch: 修复 loading 态仍能点击的问题 @anlyyao (#841)
  • DropdownMenu: 修复 closeOnClickOverlay 属性无效的问题 @ccccpj (#851)
  • DropdownMenu: 修复 options 初始值不能为空 @ccccpj (#851)
  • DropdownMenu: 修复 expose 产生的告警问题 @ccccpj (#851)
  • DropdownMenu: 修复示例字号及按钮样式错误 @ccccpj (#848)
  • GridItem: 修复 Image 属性不支持 Function 类型 @anlyyao (#854)
  • ActionSheet: 修复禁用态背景色错误 @anlyyao (#854)
  • ActionSheet: 修复示例占位图错误 @anlyyao (#854)
  • DateTimePicker: 修复初始值不能为空的问题 @anlyyao (#852)
  • DateTimePicker: 修复选中文本和弹窗面板圆角样式错误 @anlyyao (#852)
  • Dialog: 修复弹窗圆角、标题行高样式错误 @anlyyao (#1393)
  • Picker: 修复选中文本样式错误 @anlyyao (#852)
  • Textarea: 解决 autoSize 动态修改输入值时未生效问题 @ccccpj (#859)
  • ImageViewer: 修复图片预览显示不全的问题 @anlyyao (#858)
  • Empty: 移除无效的示例 @anlyyao (#827)
  • Tag: 修复示例文案错误 @Resuragam (#842)
  • Result: 修复示例间距样式 @Resuragam (#844)
  • Footer: 修复分割线尺寸错误并移除下划线样式 @anlyyao (#1384)
  • Footer: 更新示例代码 @anlyyao (#829)
  • Steps: 修复标题换行和不换行均存在时,步骤条图标对齐问题 @Resuragam (#1388)
  • Tabs: 修复字号尺寸错误 @anlyyao (#1386)
  • BackTop: 修复边框颜色错误 @anlyyao (#1367)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.25.0

tdesign - TDesign Weekly Release (Jun 1st 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.4.0

🚀 Features

  • Menu: @xiaosansiji (#2461)
    • 设置 href 时使用 标签渲染菜单项 #1671
    • 使用 Popup 重构 Menu 弹出菜单实现
  • Select: 优化选项结构 移除多余的span节点 @uyarn (#2480)
  • InputNumber: 支持默认格式化小数点 @chaishi (#2478)

🐞 Bug Fixes

  • Loading: 修复多次调用关闭全屏函数时控制台报错问题 @huangpiqiao (#2465)
  • Menu: @xiaosansiji (#2461)
    • 修复收起菜单时超出内容无法滚动的问题 #2435
    • 修复侧边导航菜单,次级弹出菜单也会展示 Tooltip 的问题
  • InputNumber: 修复部分小数点数字无法输入问题 @chaishi (#2460)
  • Popup: 修复 popupPlugin 用法的 triggerElement 参数的类型报错的问题 @zhangpaopao0609 (#2477)
  • Input: 修复快速输入或同时输入时输入值异常的问题 @uyarn (#2479)
  • InputAdornment: 修复 1.3.4 中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2480)
  • ImageViewer: 修复 closeBtn prop = false 时渲染异常的问题 @sinbadmaster (#2472)
  • 类型问题: 修复Radio Checkbox Input Tabs Popup等组件缺少 type 的问题 @chaishi (#2475)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.4.0

Vue3 for Web 发布 1.3.6

🚀 Features

  • Menu: 侧边导航菜单收起时,Tooltip 展示菜单内容 @xiaosansiji (#2921)

🐞 Bug Fixes

  • Menu:
    • 修复顶部导航菜单位置有误的问题 @xiaosansiji (#2927)
    • 修复 theme = dark 模式下弹窗菜单缺少边框样式的问题 @xiaosansiji (#2927)
  • InputNumber:
    • 修复部分小数点数字无法输入问题 @chaishi (#2918)
    • 支持默认数字格式化小数点 @chaishi (#2942)
  • Radio: 修复 label 无效问题 (issue #2873) @Aicmortal (#2919)
  • Select: 修正当 options 数据存在 className 而导致选项样式会被意外污染的问题 @PDieE (#2920)
  • ImageViewer: 修复图片链接带有参数时,下载时文件扩展名丢失 (issue #2935) @nined9 (#2936)
  • InputAdornment: 修复1.3.5中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2944)
  • Table: 在多级表头中使用筛选功能,无法正常反显@youlvlv (#2943)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.6

React for Web 发布 1.1.9

🚀 Features

  • DatePicker: 支持 onConfirm 事件 @honkinglin (#2260)
  • Menu: 优化侧边导航菜单收起时,Tooltip 展示菜单内容 @xiaosansiji (#2263)
  • Swiper: navigation 类型支持 dots dots-bar @carolin913 (#2246)
  • Table: 新增 onColumnResizeChange 事件 @honkinglin (#2262)

🐞 Bug Fixes

  • TreeSelect: 修复keys属性没有透传给 Tree 的问题 @uyarn (#2267)
  • InputNumber: 修复部分小数点数字无法输入问题 @chaishi (#2264)
  • ImageViewer: 修复触控板缩放操作异常问题 @honkinglin (#2265)
  • TreeSelect: 修复当 label 是 reactNode 场景下展示问题 @Ali-ovo (#2258)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.9

Vue3 for Mobile 发布 0.24.0

❗ BREAKING CHANGES

  • Fab: 调整DOM @anlyyao (#773)

🐞 Bug Fixes

  • Popup: 解决使用 closeBtn 插槽时关闭无效的问题 @anlyyao (#753)
  • Popup: 修复 preventScrollThrough 属性无效的问题 @anlyyao (#824)
  • Search: 修复 leftIcon 插槽无效的问题 @anlyyao (#742)
  • Cascader: 修复构建后组件样式缺失问题 @anlyyao (#770)
  • Cascader: 修复 closeBtn 无法关闭选择器面板 @anlyyao (#820)
  • Cascader: 修复示例无法拉起选择器面板的问题 @anlyyao (#820)
  • DropdownMenu: 修复 keys 属性无效的问题 @ccccpj (#769)
  • Fab: 修复按钮阴影样式缺失问题 @anlyyao (#773)
  • List: 修复有父级元素时滚动值始终为 0 的问题 @ccccpj (#823)
  • List: 修复 load-more 文案不显示的问题 @ccccpj (#806)
  • List: 修复 loading 内容不居中的问题 @ccccpj (#806)
  • DropdownMenu: 修复下拉组件唯一 Id 问题 @ccccpj (#782)
  • Message: 修复 theme 属性内置图标错误 @Resuragam (#812)
  • Message: 修复示例按钮样式错误 @Resuragam (#812)
  • Calendar: 修复组件圆角样式错误 @anlyyao (#818)
  • Upload: 修复国徽上传示例占位图错误 @anlyyao (#821)
  • Input: 移除浏览器默认聚焦样式 @anlyyao (#1365)
  • Rate: 修复图标不居中的问题 @anlyyao (#1381)
  • Steps: 修复 dot 样式错误 @anlyyao (#1374)
  • Toast: 修复组件背景色不正确 @anlyyao (#1375)
  • Overlay : 修复组件背景色不正确 @anlyyao (#1376)

🚧 Others

  • fix: 处理部分组件按需引入报错的问题 @anlyyao (#754)
  • Popup: 补充测试用例 @anlyyao (#753)
  • Search: 补充测试用例 @anlyyao (#742)
  • Textarea: 补充测试用例 @anlyyao (#743)
  • Stepper: 补充测试用例 @anlyyao (#744)
  • Switch: 补充测试用例 @anlyyao (#745)
  • Input: 补充测试用例 @anlyyao (#746)
  • Toast: 补充测试用例 @anlyyao (#749)
  • PullDownRefresh: 补充测试用例 @anlyyao (#750)
  • Tag: 补充测试用例 @Resuragam (#752)
  • Footer: 补充测试用例 @Resuragam (#771)
  • Result: 补充测试用例 @Resuragam (#772)
  • Message: 补充测试用例 @palmcivet (#774)
  • Link: 补充测试用例 @Resuragam (#780)
  • CountDown: 补充测试用例 @Resuragam (#789)
  • Upload: 补充测试用例 @palmcivet (#808)
  • Loading: 补充测试用例 @palmcivet (#811)
  • Steps: 补充测试用例 @palmcivet (#815)
  • Radio: 补充测试用例 @palmcivet (#814)
  • Rate: 补充测试用例 @palmcivet (#807)
  • BackTop: 补充测试用例 @palmcivet (#810)
  • Tag: 补充测试用例 @Resuragam (#752)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.24.0

tdesign - TDesign Weekly Release (May 4th 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.3.4

🚀 Features

  • TimePicker: 没有选中值时不允许点击确认按钮 @uyarn (#2448)
  • Menu: 侧边导航菜单收起时,支持 Tooltip 展示菜单内容 @xiaosansiji (#2455)

🐞 Bug Fixes

  • Message: 修复通过命令调用时,attach 所在 Dom 被清空后,新的 message 无法显示问题修复 @luguokong (#2443)
  • Backtop: 修复 visibleHeight 只触发一次的缺陷 @uyarn (#2449)
  • StickyTool: 修复控制台告警 @uyarn (#2450)
  • InputAdornment: 修复 prepend/append 为空字符串时仍然渲染节点的问题 @uyarn (#2457)
  • Badge: 修正在部分情况下未重置box-sizing而导致的样式错误 @PDieE (common#1340)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.3.4

Vue3 for Web 发布 1.3.5

🚀 Features

  • TagInput: 增加 focus 方法的导出(issue #2887) @coderbaozi (#2893)
  • TimePicker: 没有选中值时不允许点击确认按钮 @uyarn (#2898)
  • Cascader: 选项支持自定义样式 @ZekunWu (#2878)

🐞 Bug Fixes

  • Pagination: 修复表格内容为空时,页码值不正常问题(issue #2882) @yanxugong (#2886)
  • Table: 修复在多级表头中使用筛选功能,显示异常问题(issue #2867) @yanxugong (#2892)
  • Dialog: 全屏状态下关闭 footer,仍然占据 body 高度(issue #2644) @ccccpj (#2897)
  • Backtop: 修复 visibleHeight 只作用一次的问题 @uyarn (#2898)
  • Tooltip: 修复 1.3.4 版本的箭头位置异常的样式问题 @uyarn (#2898)
  • AutoComplete: 修正当 options 在空数组和非空数组之间来回切换时会导致 triggerElement 失去焦点的问题 @PDieE (#2901)
  • Tree: 修正由于 Tree 组件错误过滤了 allowFoldNodeOnFilter 而导致该参数无效的问题 @PDieE (#2906)
  • InputAdornment: 修复 prependappend 为空字符串时仍然渲染节点的问题 @uyarn (#2910)
  • ImageViewer: closeBtn 渲染异常 @sinbadmaster (#2875)
  • Test: 修复单元测试 log 抛出大量异常 @PengYYYYY (#2896)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.5

Miniprogram for WeChat 发布 1.1.8

🚀 Features

  • Textarea: 属性 autoSize 支持控制最大最小高度 @anlyyao (#2035)
  • Sticky: 补充外部样式类 t-class-content @anlyyao (#2047)

🐞 Bug Fixes

  • DropdownMenu: 修复基础调试版本低于 2.19.2时无法使用的问题 @anlyyao (#2043)
  • Sticky: 解决 fixed 定位时宽度错误 @anlyyao (#2047)
  • NavBar: 修复背景色支持渐变色 @LeeJim (#2049)
  • Drawer: 修复 item-click 参数返回错误的问题 @ElanYoung (#2039)
  • Image: 修复 width 和 height 无动态响应的问题 @LeeJim (#2050)
  • Drawer: 修复 item-click 参数返回错误的问题 @ElanYoung (#2039)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.8

Vue3 for Mobile 发布 0.23.0

❗ BREAKING CHANGES

  • ActionSheet: 移除 type 属性 @brianzhang (#637)
  • ActionSheet: close 事件参数变更 @brianzhang (#637)
  • Indexes: 调整 DOM 结构 @yaogengzhu (#680)
  • Indexes: 移除 IndexesCell @yaogengzhu (#680)
  • Indexes: 移除 height 属性 @yaogengzhu (#680)
  • Indexes: list 属性更名为 indexList 属性 @yaogengzhu (#680)
  • DropdownMenu: 调整 DOM @ccccpj (#695)
  • DropdownMenu: 移除 activeColor 属性 @ccccpj (#695)
  • DropdownMenu: 属性 overlay 更名为 showOverlay @ccccpj (#695)

🚀 Features

  • Table: 新增表格组件 @anlyyao (#740)
  • ActionSheet: 新增 aligndescription 属性 @brianzhang (#637)
  • Indexes: 新增 change 事件 @yaogengzhu (#680)
  • Indexes: 新增 IndexesAnchor @yaogengzhu (#680)
  • DropdownMenu: 新增 confirmreset 事件 @ccccpj (#695)
  • DropdownMenu: 新增 footer 插槽 @ccccpj (#695)
  • DropdownMenuItem: 新增 keys 属性 @ccccpj (#695)
  • Checkbox: icon 新增 boolean 类型 @ccccpj (#695)

🐞 Bug Fixes

  • SwipeCell: 修复别名引用问题 @anlyyao (#690)
  • Image: 修复 Image 默认宽度样式缺失的问题 @xiaosansiji (#1354)
  • Picker: 修复样式错误 @ccccpj (#1358)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.23.0

解决方案及周边

TDesign Starter CLI 发布 0.4.0

🚀 Features

  • 新增小程序零售电商模版下载
  • 新增移动端vue3即时通讯模版下载

详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.4.0

TDesign Vue Next Starter 发布 0.7.6

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.6

tdesign - TDesign Weekly Release (May 3rd 2022)

Published by tdesign-helper over 1 year ago

组件库

React for Web 发布 1.1.8

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.8

Miniprogram for WeChat 发布 1.1.7

🚀 Features

  • ActionSheet: 新增 CSS Variable 用于控制取消按钮颜色 @favouredddd (#2007)

🐞 Bug Fixes

  • ActionSheet: 解决 ActionSheet 引入报错 @anlyyao (#2008)
  • Sticky: 处理在锁定的情况下,宽度计算错误的问题 @LeeJim (#2012)
  • SideBarItem: 修复选中态样式问题 @betavs (#2011)
  • TabBar: 修正 virtualHost 不可用时的宽度 @LeeJim (#2013)
  • Icon: 更正图标命名 @anlyyao (#2020)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.7

Vue3 for Mobile 发布 0.22.0

❗ BREAKING CHANGES

  • Rate: 调整 DOM 结构 @fengchunqi (#642)
  • Rate: 移除 clearablevariant 属性 @fengchunqi (#642)
  • Rate: size 属性默认值变更为 24px @fengchunqi (#642)
  • Rate: gap 属性默认值变更为 8 @fengchunqi (#642)
  • Drawer: 调整 DOM @LeeJim (#673)
  • ImageViewer: 调整 DOM @LeeJim (#677)
  • ImageViewer: 属性 initialIndex 更名为 index @LeeJim (#677)
  • SwipeCell: 调整 DOM 结构 @nined9 (#663)
  • SwipeCell: 移除 expanded 属性 @nined9 (#663)
  • Tabs: 调整 DOM 结构 @TeacherDingTing (#678)
  • Tabs: 移除 placement 属性 @TeacherDingTing (#678)
  • Tabs: 调整 DOM 结构 @TeacherDingTing (#678)
  • Tabs: 移除 placement 属性 @TeacherDingTing (#678)

🚀 Features

  • Rate: 新增 icon 属性 @fengchunqi (#642)
  • Popup: 新增 destroyOnClose 属性 @LeeJim (#672)
  • Drawer: 新增 attachdestroyOnClosefootertitle 属性 @LeeJim (#673)
  • Drawer: 支持通过 plugin 的方式调用 @LeeJim (#673)
  • ImageViewer: 新增 deleteBtn 属性以及 delete 事件 @LeeJim (#677)
  • SwipeCell: 新增 opened 等属性 @nined9 (#663)
  • SwipeCell: 新增组件实力方法 showSure,用于实现二次确认 @nined9 (#663)
  • Tabs: 新增 spaceEvenlystickyswipeabletheme 等属性 @TeacherDingTing (#678)
  • TabPanel: 新增 badgeProps 属性 @TeacherDingTing (#678)
  • Icon: 支持直接通过 t-icon 来使用 @anlyyao (#681)
  • Upload: 新增 addContent 属性 @anlyyao (#685)
  • Upload: 支持 --td-upload-width--td-upload-height--td-upload-background 变量 @anlyyao (#685)
  • Rate: 新增 icon 属性 @fengchunqi (#642)
  • Tabs: 新增 spaceEvenlystickyswipeabletheme 等属性 @TeacherDingTing (#678)
  • TabPanel: 新增 badgeProps 属性 @TeacherDingTing (#678)

🐞 Bug Fixes

  • Dialog: 修复示例失效的问题 @anlyyao (#682)
  • Button: 修复 border 样式问题 @anlyyao (#1350)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.22.0

设计资源

Figma for Mobile 发布 1.1.2

🐞 Bug Fixes

  • Button:优化按钮左右padding保持数值统一;优化元素间隔
  • Link:优化 large 尺寸下的元素间隔,统一为 4px
  • BackTop:为 dark 样式增加描边效果
  • Steps:优化 dot 样式中,进行中与已完成状态对应的节点样式
  • Tabs:修复 card 主题中存在多余下划线的问题
  • Cell:修复 bordered 值为 false 时仍然出现分割线的问题
  • Search:修复禁用态中出现光标的问题;优化激活和输入状态中光标颜色为主题色
  • Toast:修改 theme 中 fail 的命名,改为 error
  • Color:统一修复部分色彩样式引用问题
  • Overlay:统一优化遮罩层色值为 Font Gy1 90%
  • Shadow:投影效果变更为不穿透,兼容元素带透明度的情况

🌈 Features

  • Input:增加显示必填项的开关,感谢@dox
  • ActionSheet:增加显示徽标的开关

详情见:https://www.figma.com/community/file/1053279585699097956/TDesign-for-mobile

tdesign - TDesign Weekly Release (May 2nd 2022)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.3.2

🚀 Features

  • Cascader: 选项支持自定义样式 @ZekunWu (#2396)

🐞 Bug Fixes

  • Tree: 修复 Tree 组件过滤并允许折叠状态下,每次搜索条件变更都展开路径节点 @TabSpace (#2419)
  • TagInput: 修复组件初始值异常的问题 @uyarn (#2423)
  • Textarea: 修复 autosize 为 null 报错的问题 @uyarn (#2423)
  • TreeSelect: 修复搜索多次操作后没有正确返回筛选项的问题 @uyarn (#2424)
  • TreeSelect: 修复异步加载数据没有正常显示 label 的问题 @uyarn (#2424)
  • Upload: 修复多图上传增加丢失的间距的样式问题 @PDieE (common#1344)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.3.2

Vue3 for Web 发布 1.3.4

🐞 Bug Fixes

  • Watermark: 修复 watermark-content 参数响应式丢失@Lmmmmmm-bb (#2852)
  • RadioGroup: 修复父元素 width 设置为 100%, 滑动块样式不会自动重新计算位置和偏移 @Julone (#2854)
  • Message: 修复同时显示多个 Message 时,会导致调用错误的关闭方法导致关闭错误的Message的缺陷 @qweasdzxcpkh (#2861)
  • DatePicker: 修复单独使用面板时 TimePicker 无法更改问题 @coderbaozi (#2842)
  • TagInput: 修复组件初始值异常的问题 @uyarn (#2864)
  • Textarea: 修复 autosizenull 报错的问题 @uyarn (#2864)
  • RadioGroup: 修复父元素 width 设置为 100%, 滑动块样式不会自动重新计算位置和偏移 @Julone (#2854)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.4

React for Web 发布 1.1.6

🚀 Features

  • TreeSelect: 支持 panelConent API @ArthurYung (#2182)

🐞 Bug Fixes

  • Select: 修复可创建重复 label 的选项的缺陷 @uyarn (#2221)
  • Skeleton: 修复使用rowCol时额外多渲染一行theme的缺陷 @uyarn (#2223)
  • Form:
    • 修复异步渲染使用 useWatch 报错问题 @honkinglin (#2220)
    • 修复 FormList 初始值赋值失效问题 @honkinglin (#2222)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.6

Miniprogram for WeChat 发布 1.1.6

🚀 Features

  • Icon: 更新版本至 v0.1.4 @anlyyao (#1979)
  • DropdownMenu: 选项过多时自动滚动到已选项 @jarmywang (#1981)
  • Slider: 属性 step 支持传入小数 @anlyyao (#1990)
  • GridItem: 新增 click 事件 @anlyyao (#1993)
  • Picker: 新增 popupProps 属性,透传至 Popup @favouredddd (#1985)
  • DateTimePikcer: 新增支持 popupProps 属性,透传至 Popup @favouredddd (#1991)
  • ActionSheet: 新增 PopupProps 属性,透传至 Popup @favouredddd (#2002)

🐞 Bug Fixes

  • NavBar: 修复 fixed 定位 @betavs (#1982)
  • Slider: 修复 change 事件重复触发相同值的问题 @anlyyao (#1990)
  • Input: 修复 label 为英文时无法换行 @anlyyao (#1994)
  • PullDownRefresh: 解决 refresh 事件触发时机错误的问题 @LeeJim (#1998)
  • PullDownRefresh: 修复 value 不可控的问题 @LeeJim (#1998)
  • Button: 修复 variant 无法动态响应的问题 @favouredddd (#2000)
  • DropdownMenu: 单选选项行高不一致 @bitjian (#1992)
  • Layout: 修复 col 组件不换行的问题,移除 flex 布局 @wuping97 (#1996)
  • Dialog: 修复无法动态移除按钮的问题 @yuchumian (#1986)
  • Calendar: 修复 type 属性失效的问题 @LeeJim (#2003)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.6

Vue3 for Mobile 发布 0.21.0

🚀 Features

  • Progress: 调整 DOM结构 @anlyyao (#640)
  • Progress: 新增 theme 属性 @anlyyao (#640)
  • NoticeBar: 调整 DOM 结构 @yaogengzhu (#654)
  • NoticeBar: 移除 extra 属性 @yaogengzhu (#654)
  • NoticeBar: 移除 change 事件 @yaogengzhu (#654)
  • NoticeBar: 新增 directionoperation 属性 @yaogengzhu (#654)
  • NoticeBar: prefixIcon 属性补充支持 Boolean 类型 @yaogengzhu (#654)
  • NoticeBar: content 属性补充支持数组类型 @yaogengzhu (#654)
  • Steps: 调整 DOM 结构 @yaogengzhu (#660)
  • Steps: 移除 options 属性 @yaogengzhu (#660)
  • StepItem: 调整 DOM 结构 @yaogengzhu (#660)
  • StepItem: 组件名称 从 Step 变更为 StepItem @yaogengzhu (#660)
  • StepItem: 新增 currentStatustitleRightsequence 属性 @yaogengzhu (#660)
  • Collapse: 调整 DOM @LeeJim (#666)
  • Collapse: 新增 theme 属性 @LeeJim (#666)
  • CollapsePanel: 新增 placement属性 @LeeJim (#666)
  • NavBar: 事件 leftClick 的参数变更 @Charles-1999 (#669)
  • NavBar: 移除 backgroundhomeIconleftIconrightIcon 属性 @Charles-1999 (#669)
  • NavBar: 新增 capsuleleftArrow 属性 @Charles-1999 (#669)
  • NavBar: 新增 leftright 属性,支持 string/TNode @Charles-1999 (#669)
  • PullDownRefresh: 调整 DOM 结构,使用新样式 @anlyyao (#644)
  • PullDownRefresh: 新增 scrolltolower 事件 @anlyyao (#644)

🐞 Bug Fixes

  • NoticeBar: 修复水平滚动失效问题 @yaogengzhu (#654)
  • PullDownRefresh: 修复 value = true 不触发加载态的问题 @anlyyao (#644)
  • Avatar: 移除冗余 load 事件 @anlyyao (#668)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.21.0

解决方案及周边

TDesign Vue Next Starter 发布 0.7.5

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.5

官网

TDesign Starter Kit 官网

  • 各页面模板预览站点接入主题生成器 支持在页面模板中使用主题生成器修改并下载需要的主题效果
tdesign - TDesign Weekly Release (May 1st 2022)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.3.1

🚀 Features

  • ColorPicker: 新增size API @uyarn (#2388)

🐞 Bug Fixes

  • Table: 修复表格右侧冻结时表头无法对齐问题 @huangpiqiao (#2371)
  • Form: 修复disabled下部分组件未禁用的缺陷 @uyarn (#2405)
  • TagInput: 修复disabled响应丢失导致无法切换可清空状态的缺陷 @uyarn (#2406)
  • Select: @uyarn (#2406)
    • 修复使用布尔值导致的控制台告警
    • 修复多选时折叠项在表单中的异常
  • Popup: 修复 onScrollToBottom 在部分 windows 环境下无法触发的问题 @uyarn (#2404)
  • DatePicker: 修复默认时间不生效的问题,将原本漏掉的 result 对于 defaultTime 的处理补充回来 @Ericleungs (common#1331)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.3.1

Vue3 for Web 发布 1.3.3

🚀 Features

  • ColorPicker: 新增sizeenableMultipleGradient API @uyarn (#2803)
  • Upload: 组件支持 uploadPastedFiles 配置 (issue #2686) @yanxugong (#2814)
  • Select: onChange 事件 context 新增option参数 用于获取选中项完整内容 @uyarn (#2831)
  • Tree: TreeItem 新增draggable属性,允许某些节点不可拖拽 @decadef20 (#2815)

🐞 Bug Fixes

  • Select:
    • 修复 1.3.2 版本 控制台 warning 的异常 @uyarn (#2809)
    • 限制可选数目无效 @AuYuHui (#2828)
    • 超出最大限制后选项可点击 @Zz-ZzzZ (#2829)
    • clearablevalueundefined 问题 @wangyang0210 (#2678)
  • Popup:
    • 修复onScrollToBottom 在部分windows环境下无法触发的问题 @uyarn (#2834)
    • 修复调用 popup 组件暴露的close()时报错(issue #2835) @Zz-ZzzZ (#2838)
  • Table: 开启省略号 ellipsis 和虚拟滚动后,快速滚动控制台报读取 null 的属性异常 (issue #2796) @nined9 (#2799)
  • Image: 修复 nuxt3 环境下 onload 无效 @liweijie0812 (#2840)
  • Tree: 修复展开操作的 demo 中无法切换数据的问题 @palmcivet (#2806)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.3

React for Web 发布 1.1.5

🚀 Features

  • Cascader: 支持 suffixsuffixIcon @honkinglin (#2200)

🐞 Bug Fixes

  • SelectInput: 修复 loadingdisabled 状态下隐藏问题 @honkinglin (#2196)
  • Image: 修复 Image 组件不支持 ref 的问题 @li-jia-nan (#2198)
  • BackTop: 支持 ref 透传 @li-jia-nan (#2202)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.5

Miniprogram for WeChat 发布 1.1.5

🚀 Features

  • PulldownRefresh: 支持透传更多属性至 scroll-view 组件 @LeeJim (#1959)
  • DateTimePicker: 新增 steps 属性,用于调整时间间隔步数 @LeeJim (#1961)
  • Steps: 新增 sequence 属性,支持逆序展示 @LeeJim (#1962)
  • DropdownMenu: 新增 CSS Variable 用于调整边框宽度 @LeeJim (#1967)

🐞 Bug Fixes

  • Tabs: 修复 track 位置计算错误的问题 @LeeJim (#1958)
  • PulldownRefresh: 解决 value = true 时无法触发加载状态的问题 @LeeJim (#1960)
  • Steps: 修复 icon 插槽无法使用的问题 @LeeJim (#1962)
  • Stepper: 修复无法输入空值的问题 @anlyyao (#1971)
  • Calendar: 解决 usePopup = false 时,没有自动定位到当前值的问题 @LeeJim (#1969)
  • ActionSheet: 修复使用命令行方式点击取消按钮无法关闭的问题 @LeeJim (#1968)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.5

Vue3 for Mobile 发布 0.20.0

❗ BREAKING CHANGES

  • Avatar: 调整 DOM @ccccpj (#631)
  • Avatar: size 属性默认值变更为 medium @ccccpj (#631)
  • TabBar: 调整 DOM @jarmywang (#633)
  • BackTop: 调整 DOM @nined9 (#641)

🚀 Features

  • TabBar: 新增 safeAreaInsetBottom、shape、split、theme 属性 @jarmywang (#633)
  • BackTop: 属性 icon 增加 boolean 类型 @nined9 (#641)

🐞 Bug Fixes

  • Button: 增加点击态样式 @LeeJim (#656)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.20.0

tdesign - TDesign Weekly Release (April 4th 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.3.0

🚀 Features

  • StickyTool: 新增 StickyTool 侧边栏组件 @ZekunWu (#2213)
  • BackTop: 新增 BackTop 回到顶部组件 @uyarn @shinyina (#2368)
  • Input: 支持在 disabled 状态下,hover 时提示展示全部内容 @uyarn (#2372)

🐞 Bug Fixes

  • Select: 修复多选下尺寸的样式问题 @uyarn (#2349)
  • Table: 修复 SSR 服务端渲染报错问题 @chaishi (#2357)
  • Datepicker:
    • 修复单独使用 DatePickerPanel,且启用 enable-time-picker 时,时分秒无法双向绑定且无法滚动的问题 @Ericleungs (#2353)
    • 修复在时间戳模式下 panel 会显示 Invalid value 的问题 @Ericleungs (common#1268)
    • 修复第二次点击面板关闭异常问题 @honkinglin (#2373)
  • Space: 修复插槽丢失响应式的缺陷 @uyarn (#2372)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.3.0

Vue3 for Web 发布 1.3.2

🚀 Features

  • Select: 支持panelTopContent在虚拟滚动等需要滚动下拉框场景的使用 具体使用方式请看示例 @uyarn (#2777)

🐞 Bug Fixes

  • DatePicker:
    • 修复第二次点击面板关闭异常问题 @honkinglin (#2781)
    • 修复 valueTypevalidator 校验错误(issue #2755) @nined9 (#2757)
  • Select:
    • 修复 defaultValue 默认值异常的问题 @uyarn (#2777)
    • 修复单选模式 inputClass 未生效的问题 @uyarn (#2777)
  • Table:
    • 修复取消表尾吸底时requestAnimationFrame在Unmounted之后仍执行了一次导致的异常问题(issue #2744) @nined9 (#2745)
    • 修复设置固定行位置信息时出现tr不存在情况时导致的异常报错(issue #2759) @nined9 (#2760)
  • Pagination: 修复切换语言时未重新渲染内容的缺陷 @uyarn (#2775)
  • Link: 表单设置禁用不生效 @liweijie0812 (#2783)
  • Input: 修复 input 组件 type = hidden 时,组件边框依然被显示的问题 @PengYYYYY (#2776)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.2

React for Web 发布 1.1.4

🚀 Features

  • Select: 支持panelTopContent在虚拟滚动等需要滚动下拉框场景的使用 具体使用方式请看示例 @uyarn (#2184)

🐞 Bug Fixes

  • DatePicker: 修复第二次点击面板关闭异常问题 @honkinglin (#2183)
  • Table: 修复 SSR 服务端渲染报错问题@chaishi (#2175)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.4

Miniprogram for WeChat 发布 1.1.3

🚀 Features

  • Rate: 支持无障碍访问 @byq1213 (#1574)
  • Tabs: 新增外部样式类 t-class-content @LeeJim (#1931)
  • CollapsePanel: 新增 headerLeftIcon 属性,支持面板头左侧使用图标 @LeeJim (#1933)
  • Tabs: 新增 middle 插槽 @LeeJim (#1936)

🐞 Bug Fixes

  • Upload: 修复 max 属性相关的问题 @LeeJim (#1914)
  • NavBar: 修复胶囊边框层级过高,遮挡内容点击事件的问题 @LeeJim (#1920)
  • Button: 修复 variant=outline 状态下 loading 不展示的问题 @lolhezihehe (#1922)
  • NavBar: 解决内容垂直居中的问题 @LeeJim (#1926)
  • DropdownMenu: 修复单选情况下无法使用多列的问题 @LeeJim (#1927)
  • Link: 修复 disabled 态下仍能跳转的问题 @anlyyao (#1928)
  • Calendar: 修复 format 报错的问题 @LeeJim (#1930)
  • Input: 修复垂直布局时样式错误 @anlyyao (#1934)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.3

Vue3 for Mobile 发布 0.19.0

❗ BREKAING CHANGES

  • Divider: 调整 DOM 结构 @jarmywang (#600)
  • Divider: 调整 Demo @jarmywang (#600)
  • Overlay: 移除 transparent 属性,新增 backgroundColor 属性 @LeeJim (#604)
  • Popup: 调整 DOM @LeeJim (#605)
  • Popup: 属性 to 更名为 attach @LeeJim (#605)
  • Popup: 移除 customStyle 属性,可以直接使用 style @LeeJim (#605)
  • Popup: 属性 lockScroll 更名为 preventScrollThrough @LeeJim (#605)
  • Toast: 调整DOM结构 @mistakers (#611)
  • Toast: destory 事件名称更正为 destroy @mistakers (#611)
  • Button: 移除 button-group 组件 @LeeJim (#612)
  • Button: 更新 DOM @LeeJim (#612)
  • CountDown: 调整 DOM 结构 @anlyyao (#614)
  • Slider: 调整 DOM 结构 @anlyyao (#610)
  • Slider: label 默认值变更为 false @anlyyao (#610)
  • Slider: 移除 dragend、dragstart 事件 @anlyyao (#610)
  • Fab: 调整 DOM @LeeJim (#618)
  • CheckTag: 移除 shape 属性 @yaogengzhu (#615)
  • Calendar: 调整 DOM @ccccpj (#579)
  • Dialog: 调整 DOM @anlyyao (#603)
  • CheckTag: 移除 shape 属性 @yaogengzhu (#615)

🚀 Features

  • Overlay: 支持 CSS Variables 实现主题定制 @LeeJim (#604)
  • Popup: 新增 closeBtn 属性 @LeeJim (#605)
  • Button: 新增 loadingProps 透传至 loading 组件 @LeeJim (#612)
  • Button: 新增 type 属性透传至原生 Button @LeeJim (#612)
  • Button: 新增 suffix 属性 @LeeJim (#612)
  • Button: 属性 size 新增 extra-small 类型 @LeeJim (#612)
  • Button: 属性 theme 新增 light 类型 @LeeJim (#612)
  • CountDown: 新增 size、theme、splitWithUnit 属性 @anlyyao (#614)
  • Slider: 新增 theme 属性 @anlyyao (#610)
  • CheckTag: 新增 variant 属性 @yaogengzhu (#615)
  • Calendar: 新增 usePopup 属性 @ccccpj (#579)
  • Calendar: 新增 close、change 事件 @ccccpj (#579)
  • Dialog: 新增 closeBtn、overlayProps 属性 @anlyyao (#603)
  • Popup: 事件 close 完善参数 @anlyyao (#603)
  • CheckTag: 新增 variant 属性 @yaogengzhu (#615)

🐞 Bug Fixes

  • build: 组件内部不在使用别名 @anlyyao (#606)
  • Cell: 修复 hover 不生效的问题 @LeeJim (#620)
  • Fab: 修复纯图标时样式错误的问题 @LeeJim (#618)
  • Tag: 解决 close 事件冒泡问题 @anlyyao (#621)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.19.0

解决方案及周边

TDesign Vue Starter 发布 0.6.2

🚀 Features

详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.6.2