TDesign 更新周报(2022年6月第1周)

2022-06-06 17:04:44 浏览数 (1)

组件库

Vue2 for Web 发布 0.41.7

Features

  • Table
    • appendTo 支持添加新节点到根节点
    • 新增 getTreeNode,用于获取整个树形结构
    • EnhancedTable 支持事件
    • 表格支持编辑单元格
    • InputNumber: 通过 inputProps 透传 Input 组件全部特性

Bug Fixes

  • Progress: theme 由 circle 切换至 plump 后样式错乱
  • InputNumber: 修复theme = column时设置 align 失效的问题
  • Table: 修复表头多选框无法居中和居右展示的问题
  • 修复无法在 SSR 场景下使用的问题

Others

  • 官网: 支持在线配置组件库主题

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

Vue3 for Web 发布 0.15.4

Features

  • Cascader: 增加属性透传 selectInputProps

Bug Fixes

  • Steps: 修复插槽渲染逻辑问题
  • Dropdown: 修复通过插槽方式渲染点击事件 data 参数不正确
  • Radio: 修复 Group 模式下 allowUncheck 显示错误
  • Cascader: 修复 options 异步获取无法选择任意级的选项
  • InputNumber: 修复 v-model 值不为 number 类型时的报错,增加类型判断组件表现
  • Menu: 修复暗黑模式下 popup 样式问题
  • Menu: 修复箭头方向错误的问题
  • Tree: 修复存在 keys 属性时,严重闪烁
  • Cascader: 修复无法透传属性 popupProps
  • Transfer: 修复当与tree结合的全选判断问题

Others

  • 官网: 支持在线配置组件库主题

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

Vue3 for Web 发布 0.15.3

Features

  • TableappendTo 支持添加新节点到根节点
  • Table: 新增 getTreeNode,用于获取整个树形结构
  • Table: 添加 onDragSort 事件到 EnhancedTable
  • InputNumber: 透传 Input 组件全部特性

Bug Fixes

  • transfer: 修改 v-model,页面没有同步更新
  • InputNumber: 修复必填问题
  • Button: 修复ref应用错误的问题
  • Swiper: 动态列表渲染问题
  • Table: 可编辑单元格,使用日期选择器时,切换月份也会导致退出编辑模式
  • Form: 修复 form实例方法 submit 调用后的刷新问题

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

React for Web 发布 0.34.4

Features

  • Skeleton: 延时关闭功能
  • Dialog: 增强 dialog 组件 confirmBtn & cancelBtn
  • Notifycation: 新增样式命名区分 theme

Bug Fixes

  • Loading: 修复 loading plugin 类型缺失 style 和 class 的问题
  • skeleton: 动画结束后,父级无意义的 div 导致样式无法继承、计算
  • TimePicker: 修复RangePicker的聚焦样式丢失的问题
  • Form: 修复 addonform 表单下数据劫持失败问题
  • Select: 当 multiple 为 true 的时候,筛选(filter)功能无法关闭
  • Menu: 兼容 menu 子元素为 null 场景报错问题
  • Upload: 修复错误信息不消失问题
  • TagInput: 修复中文输入法 enter 时,既触发添加 tag也input 框有输入的字母的问题

Others

  • 官网: 支持在线配置组件库主题

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

Miniprogram for WeChat 发布 0.13.0 ,进入 beta 阶段

Breaking Changes

  • Picker
    • 事件 change 更名为 pick
    • 事件 confirm 更名为 change
  • PickerItem
    • 移除 value 属性
  • DateTimePicker
    • 新增 startend 属性用于替代 disable-date 属性
    • 移除 disable-date 属性
    • 事件 change 更名为 pick
    • 事件 confirm 更名为 change
    • 移除 column-change 事件
    • 属性 format 默认值改成 ''
    • 重构了事件返回参数,在传入了 format 属性时,value 则是格式化之后的值,否则就是 picker-item 的值

Features

  • Tabbar: 新增支持 icon 插槽
  • Button: 新增 iconProps 属性透传至 icon
  • Collapse: 新增 t-class-header & t-class-content 外部样式类
  • Input: 新增 prefixIcon 属性和插槽

Bug Fixes

  • Tabs: 修复在 popup 中使用时丢失 tab-nav 的问题
  • Input: 修复 max-character 不生效的问题
  • PullDownRefresh: 修复使用组件之后无法滚动的问题

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

Vue3 for Mobile 发布 0.8.6

Features

  • Indexes: 新增 Indexes 组件
  • ActionSheet: 新增 ActionSheet 组件
  • Icon: 更新图标 新增file-icon图标 调整file-excelfile-pdffile-powerpointfile-unknownfile-wordstar-filled图标的绘制路径

Bug Fixes

  • Textarea: 修复label不生效问题;样式优化
  • Badge: 修复组件设置 color 属性无效问题
  • Swiper: 支持通过修改loop值关闭循环

Others

  • Refactor: 将 mask 重命名为 overlay
  • Refactor: 重构Progress组件,Api更新
  • Refactor: 重构 Slider 组件
  • Refactor: 重构 NoticeBar 组件
  • feat: 站点支持搜索

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

解决方案及周边

TDesign Starter CLI 发布 0.2.3

Bug Fixes

  • 修复自定义创建项目时图标加载的问题 详情见:https://github.com/Tencent/tdesign-starter-cli/releases/tag/0.2.3

TDesign Vue Next Starter 发布 0.3.3

Features

  • 模板中使用颜色变量全部改造为CSS Token

Bug Fixes

  • 升级组件库至0.15.4,修复菜单字重及顶部菜单箭头翻转方向、暗黑模式的颜色问题

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

TDesign React Starter 发布 0.1.4

Features

  • 增加面包屑导航
  • 搜索框样式优化
  • Layout组件命名语义化
  • 图表主题功能优化

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

更多更新查看:https://tdesign.tencent.com/about/release

0 人点赞