tdesign-vue-next

A Vue3.x UI components lib for TDesign.

MIT License

Downloads
26.6K
Stars
1.3K
Committers
207

Bot releases are hidden (Show)

tdesign-vue-next - 🌈 1.2.3

Published by PengYYYYY over 1 year ago

🚀 Features

  • Table:
    • 过滤功能,支持透传属性 column.filter.props.onChange @chaishi (#2623)
    • 支持设置 filterRow=null 隐藏过滤结果行 @chaishi (#2623)
  • Popup: 增加 close() 实例方法 @ikeq (#2617)

🐞 Bug Fixes

  • Table:
    • 修复 SSR 环境 document 报错问题 @chaishi (#2623)
    • 修复组件实例方法类型问题 @chaishi (#2636)
  • Guide: 解决 guide popup 提示在重叠情形下不更新 (issue #2536 ) @zhangpaopao0609 (#2605)
  • Swiper: 修改轮播切换问题 @btea (#2614)
  • Popup: 修复叠加使用报错 @ikeq (#2617)
  • Select: 修复使用 filterable 和自定义下拉选项时,下拉列表展示异常 (issue #2593) @Lmmmmmm-bb (#2619)
  • TimePicker: 修复使用px to rem插件时滚动逐渐错位的问题 @SadWood (#2627)
  • Loading: 修复使用 loadingplugin,会没有 loading 效果的问题 @beerui (#2628)
  • TagInput: 修复删除事件和中文输入事件问题 @chiyu1996 (#2631)
  • DatePicker: 修复format为12小时制时功能异常的问题 @uyarn (#2632)
  • Alert: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang @uyarn (#2632)
  • InputNumber: 修复有 max 值时,清空数值,blur 会自动填充 max 的值 @Lmmmmmm-bb (#2620)
  • Menu: 修复多级菜单折叠菜单后,第一次顺着展开悬浮多级子菜单时会全部消失 @Ericleungs (#2634)

🚧 Others

  • Form: 更新 Form 文档,修正 telnumber rule 描述 @xiaosansiji (#2606)
  • Table: 更新组件实例方法文档 @chaishi (#2623)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.2.2...1.2.3

tdesign-vue-next - 🌈 1.2.2

Published by PengYYYYY over 1 year ago

🚀 Features

  • Table:
  • Tabs: 标签页选项卡可配置禁止拖拽 @liweijie0812 (#2457)
  • TimePicker: 支持size属性 @uyarn (#2597)

🐞 Bug Fixes

  • Table:
    • 单行选中功能,修复 allowUncheck: false 无效问题,issue#2561 @chaishi (#2590)
    • 修复 lazyload 重置 bug @yanxugong (#2580)
    • 修复 getSortIcon is not a function 在webpack中的报错 (issue#2538) @chaishi (#2592)
  • TreeSelect:
    • 修复树选择组件,在表格组件里面时,显示两个 Tips 问题 @chaishi (#2590)
    • 修复1.2.0版本后初始值为空时报错的问题 @uyarn (#2597)
  • Dropdown: 支持v-for渲染下拉选项,支持v-for与普通插槽混用 @uyarn (#2594)
  • Menu: 修复重新展开后,normal 模式的子菜单就是空的。(issue #2557) @Ericleungs (#2589)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.2.1...1.2.2

tdesign-vue-next - 🌈 1.2.1

Published by PengYYYYY over 1 year ago

🐞 Bug Fixes

  • Form: 修复复杂数据结构中使用 scrollToFirstError 属性无法提交问题(issue #2562) @k1nz (#2572)
  • Dropdown: 修复事件回调未定义导致控制台报错的问题 @uyarn (#2570)
  • Nuxt: 修复在 tooltippagination 组件在 Nuxt3 报错(issue #2568) @PengYYYYY (#2575)
  • ConfigProvider: 修复组件会在最外层增加一的空的 div 标签(issue #2558) (#2573)
  • Popup: 优化 popup 嵌套逻辑 @ikeq (#2514)

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.2.0...1.2.1

tdesign-vue-next - 🌈 1.2.0

Published by PengYYYYY over 1 year ago

🚀 Features

  • Table:
    • 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。issue#2511 @chaishi (#2515)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTriggerissue#2445 @chaishi (#2515)
    • 只有固定列存在时,才会出现类名 .t-table__content--scrollable-to-left.t-table__content--scrollable-to-right @chaishi (#2515)
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,issue#2333 @chaishi (#2515)
  • DatePicker:
  • InputNumber: 支持千分位粘贴 @uyarn (#2563)
  • Upload: theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2515)

🐞 Bug Fixes

  • Table:
    • 列宽调整功能,修复 Dialog 中列宽调整问题,issue#2359 @chaishi (#2515)
    • EnhancedTable 筛选功能,修复 shallowRef 告警问题,#issues @chaishi (#2515)
    • 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件问题,issue#2445 @chaishi (#2515)
    • 可编辑单元格,修复下拉选择类组件 abortEditOnEvent 没有包含 onChange 时,依然会在数据变化时触发退出编辑态问题 @chaishi (#2515)
  • Dialog:
    • 修复在 modeless 下,同时设置 draggabledestroyOnClose 在关闭弹窗时会报错(issue #2521) @PengYYYYY (#2550)
    • 修复弹窗 confirm-on-enter 事件在输入法呼出输入时依旧会触发(issue #2412) @PengYYYYY (#2550)
  • Textarea:
    • 修复设置最大长度后,无法调整高度问题,issue#2540 @chaishi (#2515)
    • 修复获取焦点后的样式问题issue#2509 @tiny-dust (#1176)
  • Select: 修复切换虚拟滚动时没有触发滚动监听导致滚动未更新数据的缺陷 @uyarn (#2506)
  • Badge: 修复徽标错误行为 @Aicmortal (#2504)
  • DatePicker: 修复月份为 0 时展示当前月份问题 @honkinglin (#2503)
  • Upload: 修复 method 无效问题 @chaishi (#2515)
  • Dropdown: 修复使用popupProps.on-visible-change写法导致组件异常的问题 @uyarn (#2545)
  • Progress: 修复 trackColor 配置色值没有效果(issue #2537) @PengYYYYY (#2550)
  • SelectInput: 修复 SelectInput valueDisplaylabel 插槽位置错误的问题 @uyarn (#2549)
  • DateRangePickerPanel: 组件在处理年份的时候没有实际取到值,导致无论是不是在同一年,都会去找到两个日期项目中最小的/最大的 @Ericleungs (#2555)
  • Popconfirm: 修复 visible-change 事件中的的 context.triggerconfirm 事件中不携带标识 (issue #2516) @PengYYYYY (#2560)

🚧 Others

  • Table: 修复文档 rowClassName 描述问题,issue#2337 @chaishi (#2515)
  • Watermark: 修复 live demo @uyarn (#2520)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.1.1...1.2.0

tdesign-vue-next - 🌈 1.1.1

Published by PengYYYYY over 1 year ago

🐞 Bug Fixes

  • Popup: 修复 popuptrigger 为空错误 @Aicmortal (#2499)
  • Select: 修复远程搜索切换正常渲染与虚拟滚动的问题 @uyarn (#2496)
  • Textarea: 修复 1.1.0 版本的 textarea 样式问题 @uyarn (#2496)
tdesign-vue-next - 🌈 1.1.0

Published by PengYYYYY over 1 year ago

🚀 Features

  • Image:
    • 图片组件支持特殊格式的地址 .avif.webp @chaishi (#2463)
    • 新增图片全局配置 globalConfig.image.replaceImageSrc,用于统一替换图片地址 @chaishi (#2463)
  • SelectInput: collapsedItems.count 含义修正为折叠的标签数量 @chaishi (#2447)
  • Types: 新增公共 types 文件的导出 @PengYYYYY (#2490)

🐞 Bug Fixes

  • Dialog:
    • 修复 config-provider 下配置的 confirmBtnTheme 失效的问题 @uyarn (#2474)
    • 修复 dialog 打开后的焦点获取问题(issue #2466) @PengYYYYY (#2491)
  • Loading: 修复属性透传问题 @Aicmortal (#2442)
  • Upload: 修复禁用态的表单对 upload 组件无效问题 @yusongh (#2472)
  • Textarea: 解决 textarea 字符限制文案遮挡文本内容的问题 @duanbaosheng (#2462)
  • Menu: menu-item 设置href属性后的样式问题 @tiny-dust (#2458)
  • Teleport: 修复使用了 Teleport 的组件无法挂载到当前组件内元素节点

🚧 Others

  • Space: 输出完整的测试用例 @chaishi (#2446)
  • Site: 修复测试徽章无数据展示 @PengYYYYY (#2490)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.9...1.1.0

tdesign-vue-next - 🌈 1.0.9

Published by PengYYYYY over 1 year ago

🚀 Features

  • Upload:
    • 可拖拽的单图片/单文件上传,支持使用 fileListDisplay 自定义文件信息内容 @chaishi (#2418)
    • 一个请求上传多个文件时,去除重复参数 file,保留 file[0] file[1] 即可,同时新增参数 length 表示本次上传文件的数量 @chaishi (#2418)
    • onError/onSuccess/onProgress 添加关键事件参数 XMLHttpRequest,用于获取上传请求更详细的信息 @chaishi (#2418)
    • tips 支持插槽,支持函数 @chaishi (#2418)
    • 新增上传请求超时也会执行 onError @chaishi (#2418)
    • 支持事件 onCancelUpload @chaishi (#2418)
    • 支持 mockProgressDuration,用于设置模拟上传进度间隔时间,大文件大一点,小文件小一点 @chaishi (#2418)
  • Dialog: 确认按钮主题不再跟随 Dialog 主题变动 @xiaosansiji (#2434)

🐞 Bug Fixes

  • Upload:
    • 修复 onSelectChange 事件第二个参数 currentSelectedFiles 不正确问题 @chaishi (#2418)
    • 修复 autoUpload=false 场景下,即使 beforeUpload 函数全部返回 false 依然会触发 onChange 事件问题 @chaishi (#2418)
    • 修复 data 为函数时,参数为空问题,补充参数 files @chaishi (#2418)
    • 修复 theme=image-flow 时,无法使用 fileListDisplay 自定义图片列表问题 @chaishi (#2418)
    • 修复文件数量超出 max 时,且没有可继续上传的文件,依然触发 change 事件问题 @chaishi (#2418)
    • 修复 theme=file 或者 theme=image-flow 时,abridgeName 无效问题 @chaishi (#2418)
    • 修复 theme=image-flowautoUpload=false 时,change 事件第一个参数丢失 file.url 问题 @chaishi (#2418)
    • 修复非自动上传场景 change 事件第二个参数 file 值并非当前文件问题 @chaishi (#2418)
    • 修复各类插槽无效和事件无效问题 @chaishi (#2418)
  • Nuxt: 修复 nuxt 下的编译报错 @PengYYYYY (#2417)
  • Dialog: 修复 class 属性出现警告 @Aicmortal (#2424)
  • Swiper: 修复 swiper 组件 v-model:current, current 的值不随着轮播变化。(issue #2416) @Zzongke (#2427)
  • SelectInput: 修复 SelectInput 及基于 SelectInput 的输入类组件( Select/Cascader/TreeSelect ) 单选可输入模式下回删无法完全清空及其导致的一系列问题 @uyarn (#2429)
  • Drawer: 修复 drawer 滚动条检测问题 @honkinglin (#2438)
  • Dialog: 修复 dialog 滚动条检测问题 @honkinglin (#2438)

🚧 Others

  • Upload: 输出完整的测试用例(135 个),平均覆盖率达 95%+ @chaishi (#2418)

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.8...1.0.9

tdesign-vue-next - 🌈 1.0.8

Published by PengYYYYY over 1 year ago

🚀 Features

  • Timeline:
    • 始终保持结构 t-timeline-item__dot-content 存在 @chaishi (#2395)
    • 支持使用插槽和属性函数 label 自定义时间文本 @chaishi (#2395)
  • Avatar:
    • Avatar 头像加载失败事件新增参数 ({ e: Event }),用于获取细节信息 @chaishi (#2404)
    • Avatar 新增 content/default,以便通过 JSX 函数自定义内容 @chaishi (#2404)
    • Avatar 新增 imageProps,用于透传全部 Image 组件属性 @chaishi (#2404)
    • AvatarGroup 超出省略的最后一个 Avatar 添加类名 .t-avatar__collapse,用于区分其他元素 @chaishi (#2404)

🐞 Bug Fixes

  • Drawer: 修复 Plugin 方式调用 Dialog 时,更新 className 会删除组件自身类名 @Aicmortal (#2386)
  • Timeline: 修复 TimelineItem.labelAlign 优先级没有高于 Timeline.labelAlign 问题 @chaishi (#2395)
  • Cascader: 修复 options 变化时未重新渲染 (issue #2248)(issue #2063) @PengYYYYY (#2399)
  • Input: 修复值为 null 时,长度计算不正确问题,issue#2401 @chaishi (#2402)
  • RangeInput: 修复图标大小展示问题 (issue #2186) @honkinglin (#2406)
  • TagInput: 修复 TagInput 增加 blur 行为导致 Select/Cascader/TreeSelect 无法过滤多选的问题 @uyarn (#2407)
  • Slider: 修复快速滑动滑块时 tooltip 不跟手 (issue #2369) @AuYuHui (#2408)
  • Guide: 引导框内容支持字符串 @zhangpaopao0609 (#2414)

🚧 Others

tdesign-vue-next - 🌈 1.0.7

Published by PengYYYYY over 1 year ago

🚀 Features

  • TagInput:
    • 失去焦点时,清空没有成为标签的文本内容,且 onBlur 的事件参数 inputValue 更为 '' @chaishi (#2357)
    • 支持插槽 suffix @chaishi (#2357)
    • 删除标签时机变化,由 onKeyup 更为 onKeydown,以便更快速地响应 @chaishi (#2357)
    • 支持 onClick 事件 @chaishi (#2357)
  • Guide:
    • 支持 title/content/body/highlightContent 等内容通过插槽自定义,同时支持属性函数 @chaishi (#2363)
    • 支持 popupProps.overlayInnerClassName 定义步骤浮层内容 @chaishi (#2363)
  • Select:
    • 新增 suffixsuffixIconautofocus 等API @uyarn (#2388)
    • Option 新增 title 支持自定义 hover 展示内容 @uyarn (#2388)
  • Dropdown: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper @uyarn (#2370)
  • Form: 支持导出 FormRules 数据类型 @chaishi (#2378)
  • Popup: 新增 popperOptionsonScrollToBottom 事件 @uyarn (#2388)

🐞 Bug Fixes

  • TagInput: 修复输入内容为空时,未能触发 onEnter 事件问题 @chaishi (#2357)
  • Dropdown: 修复多层超长菜单的位置异常问题 @uyarn (#2370)
  • SelectInput: 修复 defaultInputValue 无效问题,issue#2372 @chaishi (#2373)
  • Table: 修复 column.edit.on.onChange 无效报错问题,issue#2362 @chaishi (#2374)
  • Guide: 优化自定义消息框时容器的样式 @zhangpaopao0609 (#2371)
  • Anchor: 修复在组件卸载时候的意外事件注册 @tjstyx (#2387)
  • Tree: 修复树拖拽时候鼠标预期行为样式(issue #1864) @PengYYYYY (#2390)

🚧 Others

  • TagInput: 输出完整的测试用例 @chaishi (#2357)
  • Guide: 输出完整的测试用例 @chaishi (#2363)
  • Select: 新增滚动加载选项示例代码 @uyarn (#2388)
  • Lint: 增加 lint 缓存 @Simon-He95 (#2376)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.6...1.0.7

tdesign-vue-next - 🌈 1.0.6

Published by PengYYYYY over 1 year ago

🚀 Features

  • Image:
    • 组件内部的中文支持全局语言配置,可以配置为英文、日文、任意文字 @chaishi (#2342)
    • onLoad/onError 等事件新增事件参数 { e: Event } @chaishi (#2342)
    • 支持 placeholder 使用插槽或函数自定义图片占位内容 @chaishi (#2342)
    • 支持 loading使用插槽或函数自定义图片加载中状态内容 @chaishi (#2342)
    • 支持 error 使用插槽或函数自定义图片加载失败内容 @chaishi (#2342)

🐞 Bug Fixes

  • Tag:
    • 修复禁用状态依然显示的关闭图标问题 @chaishi (#2349)
    • 修复超出省略功能缺少 title 属性问题 @chaishi (#2349)
    • 修复 maxWidth 不支持带单位的宽度问题 @chaishi (#2349)
    • 去除 Tag 组件 .t-tag--text 元素的多余类名,以及非必要类名 .t-size-m @chaishi (#2349)
  • Table:
    • 修复插槽 cell-empty-content 无效问题(cellEmptyContent 一直有效) @chaishi (#2319)
    • 修复headerAffixedTopfooterAffixedBottomfilterValue的类型错误 @uyarn (#2352)
  • Form:
    • 修复 FormItem.nameFormItem.rules 变化时无法触发校验问题 @chaishi (#2346)
    • 修复表单类组件value语法糖可能存在的类型问题 @uyarn (#2352)
  • Image:
    • 修复 image 组件 erroroverlayContent 字段类型错误 @PengYYYYY (#2328)
    • 修复图片加载中和图片加载失败缺少必要图标问题 @chaishi (#2342)
  • Dialog: 修复 dialog确认按钮theme` 取值问题,修复单元测试告警 @PengYYYYY (#2320)
  • Watermark: 修复unplugin方式使用watermark组件报错的问题 (issue #2325) @uyarn (#2329)
  • Loading: 当属性 loading=false 时,不允许存在任何加载组件相关元素 @chaishi (#2319)
  • Steps: 修复示例样式问题 @Wen1kang (#2330)
  • Affix: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • Pagination: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • InputNumber: 修复小数点后第二个数字若为 0 无法输入问题 (issue #2304) @chaishi (#2344)
  • Avatar: 修复 size 动态变化无效问题 @PengYYYYY (#2340)
  • Calendar: 修复controllerConfig的产物类型问题 @uyarn (#2352)
  • Drawer: 修复cancelBtnconfirmBtn的类型问题 @uyarn (#2352)
  • Popconfirm: 修复cancelBtnconfirmBtn的类型问题 @uyarn (#2352)
  • Slider: 修复InputNumberProps的类型问题 @uyarn (#2352)
  • Textarea: 修复autosize的类型问题 @uyarn (#2352)
  • Select: 修复options的类型问题 @uyarn (#2352)
  • BreadCrumb: 修复BreadCrumbItem的to的类型问题 @uyarn (#2352)
  • Dropdown: 修复 dropdown content 支持 function 类型 @hkaikai (#2354)

🚧 Others

  • Image:
    • 修复单元测试告警 @PengYYYYY (#2320)
    • 输出完整的测试用例 @chaishi (#2342)
  • Calendar: 修复单元测试告警 @PengYYYYY (#2320)
  • SelectInput: 修复单元测试告警 @PengYYYYY (#2320)
  • Popup: 修复单元测试告警 @PengYYYYY (#2320)
  • Rate: 补充 rate 单元测试 @whitexie (#2336)
  • Tag: 添加更多测试用例 @chaishi (#2349)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.5...1.0.6

tdesign-vue-next - 🌈 1.0.5

Published by PengYYYYY over 1 year ago

🚀 Features

  • ColorPicker: 切换单色-渐变模式时触发色值及onChange变化 @uyarn (#2305)

🐞 Bug Fixes

  • Input: 修复使用 format 属性时,光标出现跳动 (issue #2200) @Lmmmmmm-bb (#2289)
  • Table:
    • 可编辑单元格,修复无法退出编辑态问题,issue#2302 @chaishi (#2303)
    • 修复因 useResizeObserver 被重写导致的全部场景出现告警的问题 @chaishi (#2303)
  • Tooltip: 修复 Props 覆盖插槽问题 (issue #2250) @Aicmortal (#2308)
  • DatePicker: 修复 dayjs 国际化设置问题 @honkinglin (#2314)
  • Notification: 修复单独引入 NotifyPlugin 时没有带入 css 样式 (issue #2312) @pengYYYYY (#2316)

🚧 Others

  • Transfer: 修复 tree 的代码示例 @Lmmmmmm-bb (#2300)
  • SelectInput: 补充单元测试 @whitexie (#2291)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.4...1.0.5

tdesign-vue-next - 🌈 1.0.4

Published by PengYYYYY almost 2 years ago

🚀 Features

  • Input:
    • change 事件新增 trigger 参数,用于表示触发本次数据变化的场景 @chaishi (#2275)
    • 去除非必要的类名 t-is-default @chaishi (#2275)
    • 新增 click 点击事件 @chaishi (#2275)

🐞 Bug Fixes

  • Cascader: 修复无法使用 0 作为 value (issue #2278) @AuYuHui (#2273)
  • Input: 修复初始值长度超过 maxlength 时无法删除问题 @chaishi (#2275)
  • AutoComplete: 修复初次聚焦,键盘事件无法上下选中问题 @chaishi (#2275)
  • Select: valueTypemultiple 动态切换导致组件失效 (issue #2206) @zybzzc (#2276)
  • Popup: 修复 trigger 元素变化时 popper 位置错误 (issue #2206) @zybzzc (#2277)
  • TimePicker: 修复TimePickerPanel没有自动注册的问题 @uyarn (#2283)
  • Loading: 修复部分浏览器下 loading 晃动问题 @yusongh (#2244)
  • SelectInput: 修复下拉弹窗状态未改变时,重复触发 onPopupVisibleChange 事件的问题 @xiaosansiji (#2284)
  • Tree: 修复节点的 checkable: false 不生效 (issue #1987) @pengYYYYY (#2286)

🚧 Others

  • Input:
    • 更新文档 @chaishi (#2275)
    • 输出完整的测试用例,覆盖率达到 98.11% @chaishi (#2275)
  • Card: 修改示例部分带操作代码无法点击情况 @AuYuHui (#2273)
  • AutoComplete: 新增键盘事件测试用例检测,测试覆盖率达到 98.47% @chaishi (#2275)
  • Select: 补充单元测试 @zybzzc (#2276)
  • Card: 修改示例部分带操作代码无法点击情况 @AuYuHui (#2273)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.3...1.0.4

tdesign-vue-next - 🌈 1.0.3

Published by PengYYYYY almost 2 years ago

🚀 Features

  • Table:
    • 可编辑单元格,支持使用 col.edit.on 透传组件事件 @chaishi (#2256)
    • 可编辑单元格,支持使用 validateTableData 校验处于编辑态的单元格 @chaishi (#2256)
    • 可编辑单元格,单元格的值 cellValue 不再进行解构处理,#2236 @chaishi (#2256)
    • 新增 attach,用于统一设置超出省略浮层、筛选过滤下拉框等元素的挂载元素。如:attach={() => document.body} @chaishi (#2256)
  • Radio:
    • 支持键盘事件:tab 键切换选项,enter 键选中 @chaishi (#2241)
    • : RadioGroup 支持 allowUnchecktdesign-vue#1693 @chaishi (#2241)
  • Select: valueDisplay回调新增displayValue参数,用于设置minCollapsedNum的场景 @uyarn (#2243)
  • Local: 增加阿拉伯语言包 @pengYYYYY (#2240)

🐞 Bug Fixes

  • Dialog:
    • 组件销毁前立即移除当前节点,不需要 setTimeout 等待时间 @chaishi (#2242)
    • 修复类型错误 (issue #2227) @yaogengzhu (#2247)
  • Dropdown: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2252)
  • TreeSelect: 修复选项文案过程样式的异常 @uyarn (#2252)
  • Tooltip:
    • 修改触发元素传递方式 (issue #2250) @Aicmortal (#2253)
    • 修复tooltip在duration时间结束后无法自动关闭的问题 @FliPPeDround (#2255)
  • Table: 处理单击和双击事件冲突问题,避免双击的时候触发行选中或行展开,#2218 @chaishi (#2256)
  • Image: 修复首次设置图片显示错误后动态修改 src 值图片无法显示问题 @sechi747 (#2259)
  • Swiper: 循环播放导航指示标显示问题 (issue #2245) @wenkeming (#2257)
  • Volar: 完善 volar 代码提示文件 @code2933 (#2262)
  • Select: 修复 value 不在 options 时不显示值 (issue #2266) @Aicmortal (#2267)

🚧 Others

  • Radio: 输出完整的测试用例 @chaishi (#2241)
  • docs: 优化最后更新日期展示 @honkinglin (#2261)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.2...1.0.3

tdesign-vue-next - 🌈 1.0.2

Published by PengYYYYY almost 2 years ago

🚀 Features

  • AutoComplete:
    • 新增清空功能 clearable @chaishi (#2219)
    • 新增自动聚焦功能 autofocus @chaishi (#2219)
    • 新增 enter/blur/compositionend/compositionstart 等事件,及相关参数和文档保持一致 @chaishi (#2219)
  • Input: 更新 API 之后,默认会给组件添加类名 t-is-default @chaishi (#2219)

🐞 Bug Fixes

  • DatePicker:
    • 修复默认值不显示问题 @Aicmortal (#2229)
    • 修复 datepicker 输入框变化面板未响应问题 & 月份切换错误响应问题 @honkinglin (#2238)
    • 修复默认值不显示问题 @Aicmortal (#2229)
  • Input:
    • 修复 enter 事件判断,支持 code 为 Enterenter @chaishi (#2219)
    • 处理在 clear 事件中无法获取到最新 value 问题 @chaishi (#2231)
  • AutoComplete: 修复 options 不存在时,组件因缺少判空报错问题 @chaishi (#2219)
  • Checkbox: 修复 max 属性无效 issue #2230 @FliPPeDround (#2233)

🚧 Others

  • AutoComplete: 补充完整的测试用例(35 个) @chaishi (#2219)
  • Link: 补充完整的测试用例(25 个) @chaishi (#2219)
  • Link: 去掉非必要的类名 t-size-m @chaishi (#2219)
  • Button: 去掉非必要的类名 t-size-m @chaishi (#2219)
  • Divider: 输出完整的测试用例 @chaishi (#2225)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/1.0.1...1.0.2

tdesign-vue-next - 1.0.1

Published by PengYYYYY almost 2 years ago

🚀 Features

  • Table: 支持透传分页组件 Pagination 插槽 totalContentissue#2152 @chaishi (#2208)

🐞 Bug Fixes

  • Avatar: 修复超出最大配置数量时出现重复的省略图标 @pengYYYYY (#2203)
  • DatePicker: 修复年份选择器区间展示错误 @honkinglin (#2204)
  • Table: 修复本地数据分页功能中,onPageChange 参数 newData 数值不正确问题 @chaishi (#2208)
  • Space: 修复 size 参数缺少 Array 导致的告警 @pengYYYYY (#2203)

🚧 Others

  • Dialog: 恢复插件类型的示例代码 @pengYYYYY (#2203)
  • Link: 修复后置 icon 示例代码 @pengYYYYY (#2203)
tdesign-vue-next - 🌈 1.0.0

Published by PengYYYYY almost 2 years ago

🚀 Features

🐞 Bug Fixes

  • Table:
    • 修复表格宽度过小时抖动问题 @chaishi (#2183)
    • 固定表头背景色始终保持为灰色底,无论内容是否溢出 @chaishi (#2183)
  • Dropdown: 修复多级菜单长度超长时 无法选择子菜单及位置异常的问题 @uyarn (#2171)
  • Slider: 修复 tooltip 属性自定义 content 不生效问题 (issue #2180) @ChrisLee0211 (#2181)
  • Datepicker: 兼容传入空字符串 @honkinglin (#2169)

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/0.26.2...1.0.0

tdesign-vue-next - 🌈 0.26.2

Published by PengYYYYY almost 2 years ago

🚀 Features

  • Table:
    • 树形结构,支持点击行展开树节点,tdesign-vue#1847 @chaishi (#2147)
    • 树形结构,点击树节点展开图标时,不触发 onRowClick 行点击事件,issue#1847 @chaishi (#2147)
    • 虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 @chaishi (#2112)
    • 虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动 @chaishi (#2112)

🐞 Bug Fixes

  • Guide:
    • skipfinish 事件正确返回 current @zhangpaopao0609 (#2160)
    • 默认属性通过全局配置获取 @zhangpaopao0609 (#2161)
  • Form:
    • 修复ValidateResultContext 不满足类型约束 @ufec (#2165)
    • 修复 min0 时不校验问题 @yaogengzhu (#2151)
    • 修复ValidateResultContext 不满足类型约束 @ufec (#2165)
    • 修复 min0 时不校验问题 @yaogengzhu (#2151)
  • Table: 虚拟滚动支持表格高度变化,issue#1374 @chaishi (#2112)
  • DatePicker:
    • 修复右侧面板月份展示错误问题 @honkinglin (#2157)
    • 修复 tips 样式问题 @honkinglin (#2159)
  • Popconfirm: 修复 confirmBtn 等属性存在类型错误 (issue #1642) @pengYYYYY (#2158)
  • Dropdown: 修复 hover 有时候不能触发打开下拉菜单 (issue #1642) @pengYYYYY (#2158)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/0.26.1...0.26.2

tdesign-vue-next - 🌈 0.26.1

Published by PengYYYYY almost 2 years ago

🐞 Bug Fixes

  • Guide: 相对元素位置不正确 @zhangpaopao0609 (#2130)
  • Dialog: 修复滚动条判断问题 @honkinglin (#2134)
  • Table: demo 样式优化 @pengYYYYY (#2115)
  • SelectInput: 修复 selectInput 出现异常的tips 节点 @pengYYYYY (#2115)
  • Select: 修复虚拟滚动失效的问题 @uyarn (#2142)
  • TagInput: 修复拼音输入时按下删除键触发标签删除问题 @dianjie (#2140)
  • Table: 修复点击行展开报错问题 @chaishi (#2144)
  • Textarea: 修复中文拼硬输入时触发高度计算但不触发 onChange (issue #1852 ) @zhangpaopao0609 (#2145)
tdesign-vue-next - 🌈 0.26.0

Published by PengYYYYY almost 2 years ago

❗ Breaking Changes

  • SelectInput:
    • selectInputWrapRef 更名为 selectInputRef @chaishi (#2125)
    • 涉及 DOM 类名变更,和 React 保持一致,方便全部框架复用一份 CSS @chaishi (#2125)

🚀 Features

  • Table:
    • 可筛选表格,新增 filter.popupProps ,支持透传 Popup 组件全部属性,issue#2088 @chaishi (#2105)
    • 选中行表格,新增 selectOnRowClick,支持点击行选中,issue#1954 @chaishi (#2105)
  • ColorPicker: 新增clearableshowPrimaryColorPreviewAPI,控制是否展示颜色选择条右侧预览区域 @uyarn (#2096)
  • Upload: onProgress 事件新增参数 XMLHttpRequest,用于获取 http status 等信息 @chaishi (#2106)
  • TimePicker: 新增tipsstatus API,onPick新增context参数回调 @uyarn (#2124)

🐞 Bug Fixes

  • Table:
  • ColorPicker: 修复无法删除颜色值的问题 @uyarn (#2096)
  • ConfigProvider: 修复 v-loading 方式使用时会发出警告问题 (issue #2025) @yusongh (#2054)
  • InputNumber: 无法输入小数点后面的第一位数字 0issue#2103 @chaishi (#2107)
  • Radio: 修复 click 事件没有绑定在最外层,导致无法正确获取点击事件问题 @chaishi (#2105)
  • TimePicker: 修复面板开启时无法点击清空按钮清空数值的问题 @uyarn (#2124)
  • SelectInput: 修复宽度自适应场景,宽度问题,issue#2122 @chaishi (#2125)
  • InputAdornment: 修复 inputAdornment 样式 @honkinglin (#2127)
  • ImageViewer : 修复 image-viewer 移除动画缺失问题 @honkinglin (#2118)
  • RangeInput: 修复 status 无效问题 @honkinglin (#2123)Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/0.25.0...0.26.0
tdesign-vue-next - 🌈 0.25.0

Published by PengYYYYY almost 2 years ago

❗ Breaking Changes

  • Jumper: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#2066)

🚀 Features

  • Table: 选中行功能,新增 reserveSelectedRowOnPaginate,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#2074)
  • Calendar: 日历组件支持多个高亮单元格; @PsTiu (#2075)

🐞 Bug Fixes

  • Table:
    • 修复本地数据分页场景中,切换分页大小,onPageChange 事件参数返回的数据不正确问题 @chaishi (#2074)
    • 序号列支持跨分页显示(issue#2072) @chaishi (#2074)
    • 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 (issue#2062) @chaishi (#2074)
    • 行选中事件参数选中数据支持 data.push(tdesign-vue#1747) @chaishi (#2074)
  • TagInput:
    • 不同尺寸的间距和高度问题修复 (issue#1843) @chaishi (#2087)
    • 右侧图标会和标签重合问题 @chaishi (#2087)
    • 修复 onRemove 事件参数未能返回最新 value 问题 @chaishi (#2087)
    • 修复拼音输入时按下 Enter 触发标签确认问题 @chaishi (#2087)
    • 修复拼音输入时按下删除键触发标签删除问题,当在拼音输入完成后允许删除标签(issue#1857) @chaishi (#2087)
  • Image:
  • AutoComplete: 支持使用 triggerElement 自定义 AutoComplete 的触发元素 @chaishi (#2070)
  • Tooltip: 修复继承 Popup 组件 disabled 属性失效 (issue #1962) @Zzongke (#2069)
  • Calendar: 修复日历组件在月历模式下高亮显示的 bug。 @PsTiu (#2075)
  • Menu: 修复多层收纳导航 head-menu 默认未激活(issue 1810) @sinbadmaster (#2073)
  • Dialog: 调整 body 锁定逻辑 @honkinglin (#2083)
  • Drawer: 修复 drawer 动画效果 @honkinglin (#2089)
  • Textarea: 修复 status 类型为 default 无效 (issue #2023) @pengYYYYY (#2094)
  • ImageViewer: 提升 ImageViewer 默认 zIndex (issue #2068) @sinbadmaster (#2071)
  • Calendar: 修复日历组件中 lodash 的引入会全量引入 @PsTiu (#2082)

🚧 Others

  • 更新 Message/Notification/Dialog 等组件文档 @chaishi (#2065)
  • SelectInput: 示例代码样式修复 @Wen1kang (#2077)
  • Calendar: 示例代码样式修复 @Wen1kang (#2090)

New Contributors

Full Changelog: https://github.com/Tencent/tdesign-vue-next/compare/0.24.9...0.25.0

Package Rankings
Top 1.9% on Npmjs.org