tdesign-vue

A Vue.js UI components lib for TDesign.

MIT License

Downloads
15.2K
Stars
868
Committers
247

Bot releases are visible (Hide)

tdesign-vue - 0.49.3

Published by xiaosansiji almost 2 years ago

🚀 Features

  • Input: @chaishi (#1700)
    • 支持在输入框实时显示数字限制
    • 支持对 unicode 字符长度的判定
    • status 为空时,不再添加无效类名 t-is-default
  • Upload: 文件列表上传支持使用 fileListDisplay 自定义文件列表 @chaishi (#1704)
  • Pagination: 透传selectPropsselectProps.popupProps 到组件 Pagination,以便实现挂载节点等复杂场景需求, tdesign-react#1611 @chaishi (#1702)
  • TimePicker: 新增onPick API 用于每次选中面板值进行回调处理 @uyarn (#1728)
  • ConfigReceiver: getKeepAnimationMixins 支持读取 defaultGlobalConfig @qqw78901 (#1699)
  • 支持局部注册组件时,不再需要手动引入 Composition-API @qqw78901 (#1697)

🐞 Bug Fixes

  • Table: @chaishi (#1702)
    • EnchancedTable 支持可编辑单元格,issue#1689
    • 修复吸顶表头超出省略问题,issue#1639
    • 提高 dragSortOptions 优先级,以便父组件自定义全部参数,tdesign-react#1556
    • 修复表格可编辑单元格的验证错误不能被正常清除问题,issue#1637
    • 本地分页表格中,使用拖拽排序,数据交换结果不正确,issue#1342
  • Dialog: 修复参数 footer = false 时,footer 节点仍然渲染的问题 @huangpiqiao (#1713)
  • Datepicker:
    • 修复 popupProps.onVisibleChange 方法不能正常触发的问题 @xiaosansiji (#1712)
    • 修复单选日期时间无法保存的问题 @HQ-Lin (#1716)
  • Collapse: 修复ExpandIcon的实现 @asbstty (#1717)
  • Calendar: 调整日历组件单元格外层 DOM 样式,修复在使用 cellAppend 插槽后可能样式会有异常的问题 @PsTiu (#1721)
  • Textarea: 修复status的类型问题 @yaogengzhu (#1710)
  • TimePicker: 修复12小时制时分的显示异常 @uyarn (#1728)
  • Dropdown: 修复下拉菜单可视无法完全受控的问题 @uyarn (#1729)
  • Checkbox: 修复Checkbox的options 参数属性变化时未重新渲染的问题 @uyarn (#1730)

🚧 Others

  • Tooltip/popup: 新增测试用例 @byq1213 (#1688)
  • Test: 测试方案由 Jest 切换到 Vitest @xiaosansiji (#1687)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.49.2...0.49.3

tdesign-vue - 0.49.2

Published by uyarn almost 2 years ago

🐞 Bug Fixes

  • Select
    • 修复单选清除失效的问题 @uyarn (#1690)
    • 修复分组样式问题 @uyarn (#1690)
  • TreeSelect: 修复0.49.1版本样式丢失的异常 @uyarn (common#934)
tdesign-vue - 0.49.1

Published by xiaosansiji almost 2 years ago

🚀 Features

  • Select:
    • onChange 事件增加 option 参数返回 issue#1664 @skytt (#1667)
    • 添加 options 参数监听, 优化部分场景下 option 更新逻辑 issue#1681 @skytt (#1682)
  • Upload: 多图片上传,图片文件名支持 abridgeName @chaishi (#1669)
  • dialog: 优化非模态对话框拖拽事件鼠标表现 @huoyuhao (#1352)

🐞 Bug Fixes

  • Select: 空值兼容 null 的情况 issue#1668 @skytt (#1667)
  • Upload: @chaishi (#1669)
    • 修复 name 无效的问题
    • 修复自定义上传方法不支持图片回显的问题
  • Collapse: 修复点击标题没有触发折叠功能的问题 @huangpiqiao (#1676)
  • Tabs: 修复 Tabs 切换时会导致表单初始化聚焦失效问题 @huangpiqiao (#1676)
  • Datepicker: @luwuer (#1587)
    • 修复 t-date-picker__cell--active-startt-date-picker__cell--active-end 在第二次操作时错序的问题 issue#1580
    • 修复 hover 已选择日期动画导致 cell 闪烁问题 @luwuer (#1587)
  • Textarea: 修复禁用状态字数限制区域的样式问题 @uyarn (#1684)
  • Space: 修复子节点为空的报错 @uyarn (#1684)
  • Dialog: 修复 theme 为非 default 时 body 节点类名的问题 @uyarn (#1684)

🚧 Others

  • Popconfirm: 修复官网 demo 气泡框描述文案字体颜色 @iLunZ (#1677)
  • 官网: 主题生成器新增阴影配置能力 @uyarn @yilaierwang (#1655)
  • Avatar: demo 中删除重复头像并调整展示顺序 @tutaizi (#1612)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.49.0...0.49.1

tdesign-vue - 0.49.0

Published by xiaosansiji about 2 years ago

❗ Breaking Changes

  • Dropdown: 调整Dropdown样式,优化多层菜单样式结构,多层菜单结构有变动 @uyarn (#1607)

🚀 Features

  • Dropdown: @uyarn (#1607)
    • 支持direction API,支持向左展开菜单
    • 新增theme等API 支持自定义菜单项主题
    • 支持直接使用 t-dropdown-menu 作为子节点,同时继续支持 dropdown 的具名插槽,插槽方式支持多级菜单嵌套
  • Tag: 样式优化,实现 light-outline 风格 @HelKyle (#1617)
  • Table: @chaishi (#1633)
    • 表格列属性 attrs 支持自定义任意单元格属性
    • 新增列属性 colspan,用于设置单行表头合并
    • 超出省略功能,支持同时设置省略浮层内容 ellipsis.content 和属性透传 ellipsis.props
    • 增强型表格,支持列配置,支持不传 displayColumns 时默认显示全部列,issue#1784
  • Card: Card 样式调整 @yilaierwang (#1631) (common#901)

🐞 Bug Fixes

  • Form:
    • Form 可以禁用 Select/Cascader/DatePicker,及其 clearable 属性 @Summer-Shen (#1351)
    • 调整 requiredMark 支持独立控制星号展示 @HQ-Lin (#1606)
  • Table:
    • 筛选功能,resetValue 无效,issue#1611 @chaishi (#1633)
    • 表头吸顶功能,数据变化更新吸顶位置,issue#1452
    • 修复配置吸底滚动条时,margin-top 造成遮挡到问题,issue#1585 @LoopZhou (#1633)
  • ImageViewer: 修复 zIndex 默认值过低的问题 @sinbadmaster (#1634)
  • Datepicker:
    • 修复范围选择器面板年份异常的问题 @sinbadmaster (#1644)
    • 修复范围选择器数据格式化异常的问题 @HQ-Lin (#1613)
  • Upload: 只有多个上传请求同时触发时才需触发 onOneFileFail 回调 @xixileng (#1652)
  • Input: 修复初始化或者赋值时,format 不生效的问题 @LoopZhou (#1650)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.48.5...0.49.0

tdesign-vue - 0.48.5

Published by xiaosansiji about 2 years ago

🚀 Features

  • Select: 调整下拉交互 允许输入时不关闭下拉面板 减少相关交互问题 @uyarn (#1600)
  • Datepicker: 支持 valueType 格式化日期用法 @HQ-Lin (#1578)
  • ImageViewer: 移除额外的根元素 @sinbadmaster (#1598)

🐞 Bug Fixes

  • Upload:
    • 修复 upload 导出预期外的变量导致组件注册时出现告警 @pengYYYYY (#1583)
    • 添加参数 response 到事件 onSuccess,单文件是对象,多文件是数组,tdesign-vue-next#1774 @chaishi (#1584)
  • TimePicker: 关闭面板不再滚动 避免部分场景滚动未结束关闭面板继续滚动引发的问题 @uyarn (#1590)
  • Select: value 参数类型检测报错修复,增加 value 传值异常流的控制台提示 @skytt (#1574)

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.48.4...0.48.5

tdesign-vue - 0.48.4

Published by chaishi about 2 years ago

🌈 0.48.4 2022-09-28

🚀 Features

  • Upload: 支持使用 ImageViewer 预览图片 @chaishi (#1579)

🐞 Bug Fixes

  • InputNumber: 输入中文或特殊符号时,清空数字为 undefined @chaishi (#1579)
  • Upload:
    • 请求支持带上自定义 headers @chaishi (#1579)
    • 请求支持带上 withCredentials @chaishi (#1579)
tdesign-vue - 0.48.3

Published by xiaosansiji about 2 years ago

🚀 Features

  • ImageViewer: 新增 ImageViewer 图片预览组件 @sinbadmaster (#1520)
  • Upload: 组件重构 @chaishi (#1561)
    • 新增beforeAllFilesUpload,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的 beforeUpload 用于判定单个文件的是否继续上传
    • 新增事件 onValidate,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过
    • 新增事件 onOneFileSuccess ,多文件上传场景下,在单个文件上传成功后触发
    • beforeUpload 存在时,依然支持 sizeLimit 检测
    • formatRequest 用于新增或修改上传请求参数
    • 一个请求上传多个文件时,参数携带全部文件
    • 新增 triggerButtonProps 用于指定触发按钮风格
  • Table: @chaishi (#1562)
    • 支持属性 tree.treeNodeColumnIndex 动态修改, tdesign-vue-next#1487
    • Table: 新增 showHeader,支持隐藏表头 @chaishi (#1562)
    • Table: 新增 column.colKey = serial-number,支持序号列功能 @chaishi (#1562)
    • Table: 新增 showSortColumnBgColor,用于控制是否显示排序列背景色 @chaishi (#1562)

🐞 Bug Fixes

  • Select: @skytt (#1566)
    • 修复可创建新条目场景下回车选择错误的问题(#1563 )
    • 修复创建条目和选中已有条目同时触发的问题
    • 完善键盘事件, 创建的新条目可通过键盘选择
  • Table: @chaishi (#1562)
    • 树形结构,叶子节点缩进距离修正
    • 超出省略功能,ellipsisTitle优先级应当高于 ellipsisissue#1404
    • 行选中功能,修复 column.type=single 时,column.title 无效问题,issue#1372
    • 过滤功能,list.value 值为 number 无法高亮过滤图标问题 @chaishi (#1562)
    • 行选中功能,数据变化时,选中的数据依旧是变化前的数据,tdesign-vue-nex#1722
    • 不提供expandedRowKeys的绑定会报错 ,缺少判空,tdesign-vue-nex#1704 @chaishi (#1562)
    • 修复视图切换或表格变化的场景下 吸顶吸底效果没有重新渲染计算的问题 issue#1529 @uyarn (#1570)
  • DatePicker:
    • 修复手动清空输入框关闭弹窗没有重置数据问题 @HQ-Lin (#1565)
    • 修复 disableDate 传入 lambda 函数被频繁触发的问题 @HQ-Lin (#1569)
  • TimePicker: 修复部分场景 style 属性内的 token 缺失导致滚动异常的问题 @uyarn (common#877)

🚧 Others

  • Swiper: 修复组件的 demo 显示不正确问题 @yusongH (#1557)
  • TimePicker: 调整 TimePicker 底部边距及点击动画 @wanghanzhen (#1558)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.48.2...0.48.3

tdesign-vue - 0.48.2

Published by uyarn about 2 years ago

🌈 0.48.2 2022-09-23

🐞 Bug Fixes

  • Swiper: 修复active类名问题导致的样式异常 @sechi747 (#1552)
  • Upload: 修复sizeLimit计算错误的问题 @uyarn (#1553)
  • TreeSelect 优化 padding 样式 @fenbitou (#1539)
tdesign-vue - 0.48.1

Published by uyarn about 2 years ago

🐞 Bug Fixes

  • Table
    • 修复初始化获取数据,吸底滚动条位置计算不正确问题 @LoopZhou (#1546)
    • 处理不存在分页吸底和滚动条吸底的表格控制台报错的问题 @uyarn (#1550)

🚧 Others

  • Dropdown: Dropdown组件添加单元测试 @james-curtis (#1516)
  • Collapse: Collapse组件添加单元测试 @isanxia (#1536)
tdesign-vue - 0.48.0

Published by xiaosansiji about 2 years ago

❗ Breaking Changes

  • DatePicker: 移除 valueType api,可使用返回的 dayjs 对象自行格式化 @HQ-Lin (#1510)

🚀 Features

  • Table: 新增 column.resizable 支持自定义任意列是否可拖拽调整宽度 @ZTao-z (#1523)
  • Message: Message 新增 onClose 事件 @zhangpaopao0609 (#1467)
  • Rate: 新增Rate评分组件 @Yilun-Sun (#1462)
  • DatePicker: 交互优化,二次修改日期不规范时清空另一侧数据 @HQ-Lin (#1521)

🐞 Bug Fixes

  • Steps: 步骤条demo错误 @Micro-sun (#1515)
  • jumper: 修复 tips props 类型缺失 @HelKyle (#1511)
  • Demos: 修复 select-input 示例展示 (issue #1640) (issue #1641) @pengYYYYY (#1514)
  • Icon: 修复修改prefix替换组件前缀对图标的影响 #common842 @uyarn (#1531)
  • Table
    • 修复数据变化时 分页吸底位置没有变化的问题 @uyarn (#1528)
    • 修复数据变化时,吸底滚动条位置没有变化的问题 @LoopZhou (#1535)
    • 修复分页操作会触发两次 onPageChange 的问题 @yusongH (#1535)
  • TimePicker: 修复部分场景滚动异常无法选中23:59:59的问题 @uyarn (#1534)
  • InputNumber: 处理0比较的异常 #common850 @uyarn (#1530)
  • Swiper:
    • 修复鼠标悬停移出后没有重新轮播问题 @yusongH (#1540)
    • 修复trigger属性不生效问题 @yusongH (#1540)
    • 修复鼠标悬停移出后没有重新轮播问题 @yusongH (#1540)
  • Collapse: 增加节点和类名处理IE样式 @huangpiqiao (#1530)
  • 修复默认导入引用文件缺失问题 @HQ-Lin (#1519)
  • Input: 修复默认状态提示文字颜色错误问题 @xiaosansiji (#1508)

🚧 Others

  • Jumper: 补充Jumper单元测试 @HelKyle (#1511)
  • Pagination: 增加 pagination 单元测试 @HelKyle (#1522)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.47.0...0.48.0

tdesign-vue - 0.47.0

Published by xiaosansiji about 2 years ago

❗ Breaking Changes

  • 支持 es module 导出不带样式产物,调整 lib 包内容,新增 cjs 产物支持 commonjs 导出不带样式产物 @HQ-Lin (#1493)

🚀 Features

  • DatePicker: @HQ-Lin
    • 支持二次更改时间选择器时可单次变更日期 (#1498)
    • 默认时间调整成 00:00:00 @HQ-Lin (#1500)
  • Image: 新增 Image 图片组件 @insekkei (#1503)

🐞 Bug Fixes

  • Tabs: 修复替换 classPrefix 时组件渲染异常的问题 @uyarn (#1494)
  • Upload: 修复在 wujie 环境中,部分按钮会触发两次的问题 @chaishi (#1502)
  • TimePicker: 修复往前点击时间时滚动异常的问题 @uyarn (#1499)
  • DatePicker: 修复 cell-click 返回日期错误 @HQ-Lin (#1490)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.4...0.47.0

tdesign-vue - 0.46.4

Published by xiaosansiji about 2 years ago

🚀 Features

  • Popup: 新增 delay 属性用于控制延时显示或隐藏浮层,修复子 Popup 销毁时父级意外关闭的问题 @ikeq (#1436)
  • Table: @chaishi (#1454)
    • 树形结构,新增 getTreeExpandedRow,用于获取展开的树形节点
    • 可编辑单元格,edit.rules 新增数据类型 function,用于动态设置校验规则,tdesign-vue-next#1472
  • DaterPicker: 区间日期选择时,联动开始/结束时间面板月份选择,防止出现两个面板均在同一月份的情况 (issue #1469) @simpleAndElegant (#1470)
  • TimePicker: 支持带快捷标签 @chiyu1996 (#1407)
  • 官网:在线主题器支持全局圆角配置 @mingrutough1 @uyarn (#1459)

🐞 Bug Fixes

  • Select:
    • 修复 creatable 模式下的 filter 能力 @skytt (#1427)
    • 修复过滤掉数据后上下键仍可以选择过滤外的数据的问题 @sechi747 (#1434)
  • Button: 区分 loadingdisabled 状态,修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)
  • Popup: 修复overlayInnerClassName丢失的问题 @ikeq (#1442)
  • Table:
    • 修复列宽调整时宽度计算错误的问题 @ZTao-z (#1456)
    • 修复 onColumnControllerVisibleChangetrigger 参数返回错误的问题 @sechi747 (#1456)
    • 修复列在设置 type = multiple 时,设置 className 不起作用的问题 @RainyLiao (#1441)
    • 修复表格部分元素无法随 Table 变化而改变的问题,如:空数据等,tdesign-react#1319 @chaishi (#1454)
  • Cascader: @pengYYYYY (#1457)
    • 修复 loadingText 无效 (vue-next #1555)
    • 修复 valuenumber 类型时有告警的问题 (vue-next #1570)
    • 修复在输入时 entry 键会默认全选第一个选项的全部内容 (vue-next #1529)
    • 修复通过 SelectInputProps 透传方法属性导致传入 SelectInput 的数据变成的数组 (vue-next #1502)
    • 修复 ellipsisTitle 配置优先级低于 ellipsis 的问题 @Tomaolala (#1408)
  • SelectInput: 修复多选清除无效导致 Cascader 点击清除按钮表现异常的问题 @pengYYYYY (#1457)
  • Watermark: 修复 removable 属性设置不生效,及 content 不支持动态修改变化的问题 @carolin913 (#1473)
  • Input/Textarea: 修正 emoji 类字符 length 计算的问题 @HelKyle (#1411)
  • TimePicker: 修复部分设备滚动边界的跳动异常 (issue #1012) @uyarn (#1475)
  • Dialog: 修复插件调用时丢失淡入动画的问题 @sechi747 (#1423)
  • Tree: 父节点 disable 时不允许选中但允许展开 @uyarn (#1476) (#1483)
  • TreeSelect: 修复数字类型的value时控制台报错的异常 @uyarn (#1476)
  • Form: 修复 labelAlign = top 时,FormItem label 为空还会占据空间的问题 @ojhaywood (#1438)
  • Button: 修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)
  • DatePicker:
    • 修复 cell-click 事件 partial 字段错误 @HQ-Lin (#1440)
    • 修复 value 为空字符串时导致页面崩溃的问题 @HQ-Lin (#1453)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.3...0.46.4

tdesign-vue - 0.46.3

Published by xiaosansiji about 2 years ago

🚀 Features

  • Grid: align 可选值新增 start/end/center,修复 justifyalign 同为 center 属性冲突问题 @Micro-sun (#1359)
  • Notification: 鼠标移入时不会关闭通知 @sechi747 (#1366)
  • Cascader: CascaderPanel 点击选项时派发 click 事件 @luwuer (#1396)
  • Table: 文本超出提示由 Popup 更为 Tooltip,以便于定制各种提示文本主题色 @PDieE (#1365)
  • Input: 优化 clearable 按钮显示逻辑,区分 password 输入框 @PDieE (#1415)
  • Popconfirm/Table 组件样式优化 @zhangpaopao0609 (#1388)
  • Watermark: 新增Watermark 水印组件 @samhou1988 (#1347)

🐞 Bug Fixes

  • useModel: 兼容因 v-model 初始值为 undefined 导致 useModel 失效的问题 @zhangpaopao0609 (#1363)
  • Table:
    • 修复 editableCellState 表现与预期相反的问题 @sechi747 (#1367)
    • 修复多级表头下不支持调整列宽的问题 @ZTao-z (#1395)
  • Select: 去除组件注册时的 map props @skytt (#1399)
  • InputNumber: 修复 string/number 类型比较错误及其导致的分页组件样式异常的问题 common#784 @uyarn (#1413)
  • DatePicker: @HQ-Lin
    • 优化不设置 valueType 场景下与 format 表现一致 (#1398)
    • 修复左右面板切换错位问题 (#1400)
    • 修复 cell-click 事件失效问题 (#1420)
    • 修复 panel-click 事件失效问题 (#1421)
  • Calendar: 优化组件事件设置示例 @PsTiu (#1405)
  • Upload: 修复themeflow-list时 remove事件file参数丢失的问题 @uyarn (#1430)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.2...0.46.3

tdesign-vue - 0.46.2

Published by xiaosansiji about 2 years ago

🚀 Features

  • Table: @chaishi (#1341)
    • 支持行拖拽排序和列拖拽排序同时存在,issue#1290
    • 可编辑单元格/行功能,新增 editableCellState 用于控制单元格是否可编辑,issue#1387
    • 可编辑单元格/行功能,新增 edit.defaultEditable 用于设置初始状态是否为编辑态
    • 行展开功能,新增事件参数 currentRowData,表示当前展开行
    • 多级表头的拖拽排序,表头的任意层级调整影响较大,需求面较小,完善拖拽事件参数,业务侧根据参数自由调整自己想要的表头关系,issue#1177
  • Select: @skytt (#1318)
    • 远程搜索场景增加 label 回显能力
    • 调整loading态显示优先于empty属性
  • Dialog: @huoyuhao (#1325)
    • 支持回车键确认弹框,onConfirm 事件参数 e 或为键盘事件
    • 支持多个弹框同时存在时,通过 ESC 键盘逐个关闭
    • confirmBtn 支持数据类型 null
  • Collapse/Comment/Cascader: 组件样式优化 issue#155issue#152issue#145 @zhangpaopao0609 (#1322)
  • Upload: locale API 支持upload组件全部文案的配置 @uyarn (#1362)

🐞 Bug Fixes

  • Drawer: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1330)
  • Table:
    • 修复可编辑行,联动数据校验问题,(issue#1444) @chaishi (#1341)
    • 允许在表头分割线一定范围内触发列宽调整逻辑 @ZTao-z (#1337)
    • 修复行选中功能,多选,分页数据异步加载,onSelectChange 参数 selectedRowData 数据不完整问题 @chaishi (#1341)
  • Cascader: @pengYYYYY (#1345)
  • Menu: 修复侧边栏弹出子菜单宽度计算错误的问题 @xiaosansiji (#1357)
  • Drawer: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1330)
  • upload: @uyarn (#1362)
    • 修复displayFileList slot失效的问题
    • 修复themefile时,onRemove回调没有返回file的问题
    • 修复themefile,删除文案不可配置的问题

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.1...0.46.2

tdesign-vue - 0.46.1

Published by uyarn about 2 years ago

🚀 Features

  • ConfigProvider: 支持自定义全局 icon @zhangpaopao0609
  • Button: 支持 href 和 tag 属性 @zhangpaopao0609

🐞 Bug Fixes

  • Table
    • 修复吸顶表头末尾有 1px 未对齐的问题 @chaishi
    • 固定列阴影样式不能随窗口放大缩小而变化 @chaishi
  • Select: 优化部分样式 @guoaihua
  • Tree: 修复expandOnClickNode下点击tree的label会触发checkbox选中的问题 @uyarn
  • Dropdown: 修复控制台告警 @uyarn

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.46.0...0.46.1

tdesign-vue - 0.46.0

Published by xiaosansiji about 2 years ago

❗️ BREAKING CHANGES

  • Popup: overlayStyle 调整为控制 t-popup 层级,新增 overlayInnerStyle 控制 t-popup__content 层级与原先 overlayStyle 效果一致 @HQ-Lin (#1270)
  • Input/InputNumber: 错误文本提示,不再占普通用文档流;内置的 input 组件 ref 名称由 refInputElem 更为 inputRef @chaishi (#1302)

🚀 Features

  • Table: @chaishi
    • footerSummary 支持通过 Props 属性传入 (#1265)
    • 可编辑行功能,校验函数 validateRowData 和 validateTableData 返回值支持 Promise 对象 (#1275)
  • Datepicker: @HQ-Lin
    • 区间选择器结束时间调整为默认展示当天最后一秒(#1288)
    • 支持季度国际化配置 (#1267)
  • ConfigProvider: 支持通过ConfigProvider修改全部组件的classPrefix @uyarn (#1287)
  • Selectinput: disabled 状态下自动禁止 clearable 功能 @LoopZhou (#1291)
  • InputNumber: @chaishi (#1302)
    • 支持超过 16 位的大数
    • 支持 decimalformat 组合使用,即 format 新增第二个参数小数点格式化之后的值,方便大数场景应用
    • 新增事件 onValidate,当数值超过最大值或小于最小值时触发,可用于显示错误提示文本
    • 错误提示文本区域支持左侧对齐和输入框对齐两种方式, issue#1229
    • 修复在输入数值不满足条件时,没有触发 onChange 事件问题;修复计算过程中的精度问题
  • Link: 新增 Link 链接组件 @huoyuhao (#1282)
  • Icon: 新增 qq、wechat、wecom、relativity 和 pin-filled 等图标 @uyarn (#1303)

🐞 Bug Fixes

  • Table:
    • 可编辑单元格,多选和日期选择,点击下拉浮层中的内容会导致退出编辑,issue#1384 @chaishi (#1275)
    • 宽度计算函数添加注释 @ZTao-z (#1286)
  • Popup: 修复嵌套使用点击 trigger 元素时异常关闭 @ikeq (#1285)
  • Datepicker: 修复时间面板展示错误 @HQ-Lin (#1288)
  • umd: 修复 umd 版本的使用问题,具体使用方式请参考浏览器引入相关文档说明 @uyarn (#1292)
  • Tree: 修复expandOnClickNode点击展开与checkbox点击选中的冲突问题 @uyarn (#1299)
  • ColorPicker: 修复切换模式卡死问题; 修复 panel 下模式 change 事件无法触发的问题 @S-mohan (#1274)
  • DatePicker: @HQ-Lin
    • 修复输入框有值时面板切换失效问题 (#1293)
    • 修复 suffixIcon slot 写法失效问题 (#1280)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.45.2...0.46.0

tdesign-vue - 0.45.2

Published by uyarn about 2 years ago

🌈 0.45.2 2022-08-09

🚀 Features

  • Pagination: 极简模式下合并快速跳转与页码跳转控制器 @HQ-Lin (#1256)
  • DatePicker: 支持周、季度选择器 @HQ-Lin (#1245)
  • Table
    • 新增 cellEmptyContent,当列数据为空时显示指定值 @chaishi (#1254)
    • 可编辑行功能,新增实例方法 validate,支持校验表格内的全部数据 @chaishi (#1254)
  • 主题生成器新增字体配置面板 @uyarn (#1259)
  • 新增字体相关CSS Token,支持通过CSS Token修改字体相关配置 具体请参考 font tokens @uyarn (#1259)

🐞 Bug Fixes

  • ColorPicker: 优化组件样式 @S-mohan (#1250)
  • Select
    • 修复开启虚拟滚动配合自定义面板使用卡顿的问题 @skytt (#1247)
    • 修复使用 t-opiton 自定义选项无法动态筛选问题 @skytt (#1247)
    • 修复 t-opiton 配合远程搜索使用异常的问题 @skytt (#1247)
    • 修复 emptyloadingText 在传参为 string 类型时,包裹元素消失的问题 @skytt (#1247)
    • 修复 loadingText slot 失效的问题 @skytt (#1247)
    • 处理 group-option 下 style 和 class 的透传 @skytt (#1258)
  • Table
    • 可编辑行功能,提交校验时只校验了第一列 @chaishi (#1254)
    • 可编辑单元格功能,abortEditOnEvent 中的事件无法触发onEditedissue#1188 @chaishi (#1254)
    • 列配置功能,带边框模式,移除分页组件边框下方多余的边框 @chaishi (#1254)
    • 修复深色模式下垂直和水平方向滚动条交汇处出现白点的样式问题 by @RayJason (#1259)

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.45.1...0.45.2

tdesign-vue - 0.45.1

Published by xiaosansiji about 2 years ago

❗️ BREAKING CHANGES

  • 调整全局 border-radius 样式 token,@border-radius 改名为 @border-radius-default,支持更多圆角 token。 使用 esm 包修改 less token 的业务需要注意 @mingrutough1 common #666,组件库中各组件实现圆角也做了统一调整,详情参见 https://github.com/Tencent/tdesign/discussions/158

🚀 Features

  • SelectInput: SelectInput 及相关的 Select/Cascader/TreeSelect 组件交互调整,再次点击输入框时也可以收起下拉框 @xiaosansiji (#1215)
  • Table: @chaishi (#1217)
    • 支持使用插槽 footer-summary 定义通栏表尾,同时支持同名属性 Props footer-summary 渲染通栏表尾
    • 支持使用 rowspanAndColspanInFooter 定义表尾行数据合并单元格,使用方法同 rowspanAndColspan
    • 支持 min-width 透传到元素 <col>,[issues#708]

🐞 Bug Fixes

  • Select: 修复 empty slot 用法不生效的问题 @xiaosansiji (#1214)
  • Table: @chaishi (#1216)
    • 树形结构,修复无法更新或重置数据问题 resetData
    • 树形结构,修复懒加载节点重置时(即调用 setData)没有清空子节点信息问题
    • 树形结构,展开全部功能,不应该展开懒加载节点
    • 修复吸顶的多级表头左侧边线缺失问题
    • 修复多级表头时,表尾显示不同步的问题,issue#1149
    • 列拖动后,选择行导致拖动后的距离被重置 @LoopZhou (#1224)
  • Datepicker: 修复单独配置 clearable 失效问题 @HQ-Lin (#1209)
  • TreeSelect: 修复输入项过长时,操作区域图标被遮挡的问题 @Godlike-meteor (#1211)
  • Cascader: 修复在异步获取 option 的情况下,参数校验导致用户行为异常的问题 @pengYYYYY (#1228)

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.45.0...0.45.1

tdesign-vue - 0.44.1

Published by xiaosansiji about 2 years ago

🚀 Features

  • 支持通过CSS Token配置组件圆角 @mingrutough1 (common#648)

🐞 Bug Fixes

  • DatePicker:
    • 修复重置日期后面板月份未重置问题 @HQ-Lin (#1190)
    • 修复时间选择器滚动错误@HQ-Lin (#1194)
  • Dialog:
    • 修复 preventScrollThrough 未实现的问题 @huoyuhao (#1150)
    • 修复出现对于滚动条的问题 @huoyuhao (#1199)

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.44.0...0.44.1

tdesign-vue - 0.44.0

Published by xiaosansiji over 2 years ago

❗️ BREAKING CHANGES

  • DatePicker: 部分样式类命名调整,更符合 BEM 规范,如有覆盖日期选择器样式的小伙伴请注意调整,其他同学可以忽略 @HQ-Lin (#1180

🚀 Features

  • Jumper: 新增 jumper 组件 @HQ-Lin (#1086)
  • Icon: 新增mirrorrotation图标 @uyarn (#1164)
  • DatePicker: 支持面板年月动态响应 value 变化 @HQ-Lin (#1166)
  • Table:
    • 树形结构支持同时添加多个根节点 @chaishi (#1176)
    • 新增可编辑行的表格;新增 showEditIcon,用于控制是否显示编辑图标 @chaishi (#1182)

🐞 Bug Fixes

  • SelectInput: 修复透传 disabled 失效问题 @HQ-Lin (#1159)
  • Icon: 修复 iconfont 高级用法由于 t-icon的 干扰导致渲染异常的情况 @uyarn (#1164)
  • Select:
    • 修复 panelTopContentpanelBottomContent 透传失效的问题 @HQ-Lin (#1165)
    • 修复监听事件未正常移除的问题(issue#1170) @skytt (#1187)
    • 修复 keys 透传失效导致 multiple 场景下 keys 无效的问题 @skytt (#1184)
  • Table:
    • 修复多级表头表格中,列配置全选功能选不全的问题 @LoopZhou (#1167)
    • 修复可选中行 table 组件,data 为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1172)
    • 兼容IE滚动条高度计算覆盖不全问题 @brianzhang (#1171)
    • 修复树形结构懒加载顺序问题,issue#1122 @chaishi (#1176)
    • 可编辑单元格,修复 onEnter 无法触发 onEdited 问题;修复校验不通过时,无法退出编辑态的问题 @chaishi (#1182)
    • 修复表格列宽拖拽到最大或最小时,有可能无法二次拖拽的问题 @tinna3445 (#1157)

Full Changelog: https://github.com/Tencent/tdesign-vue/compare/0.43.3...0.44.0