Skip to content

Releases: Tencent/tdesign-mobile-vue

1.13.2

26 Mar 06:06
4884e54

Choose a tag to compare

What's Changed

🚀 Features

  • ImageViewer: 新增 swipeTo 组件实例方法,支持跳转到指定预览图片位置 @anlyyao (#2185)
  • Cascader: 新增 reset() 实例方法,支持通过组件 ref 重置状态 @anlyyao (#2187)

🐞 Bug Fixes

  • Silder: 更正渲染 minmax<text/> 标签为 <div/> @RylanBot (#2177)
  • Dialog: 支持异步关闭 @novlan1 (#2166)
  • PullDownRefresh: 修复 onScrolltolower 触底事件触发时机异常,并支持非 window 滚动容器 @RSS1102 (#2181)
  • Tabs: 修复 split 分割线在可滚动场景下长度不足 @anlyyao (#2183)
  • Cascader: 修复组件通过 v-model:value 重置值时不生效的问题 @anlyyao (#2187)

Full Changelog: 1.13.1...1.13.2

1.13.1

13 Mar 10:39
57a7660

Choose a tag to compare

What's Changed

🚀 Features

  • Upload: 改用 shallowRef 提升组件性能 @BuptStEve (#2145)
  • Search: 为 change 事件新增 trigger 参数,表示触发源 @anlyyao (#2138)
  • Fab: 新增 magnetxBounds 属性 @anlyyao (#2136)
  • Table: 新增 rowspanAndColspan 属性,用于自定义合并单元格 @anlyyao (#2172)
  • Picker: 新增 wheelConfig 属性,表示滚轮滑动相关配置,用于自定义滚轮的动画和交互行为 @anlyyao (#2170)

🐞 Bug Fixes

  • Popup: 修复在 Firefox 浏览器中的闪烁问题 @anlyyao (#2135)
  • Search: 修复通过 css vars 修改图标大小无效 @liweijie0812 (#2146)
  • Tabs: 修复图标不居中的问题 @anlyyao (#2149)
  • PullDownRefresh: 修复组件在 oppo reno13iqoo12 机型微信内置浏览器下距离计算精度问题 @RSS1102 (#2137)
  • Swiper: 修复 loop 模式下 swiper-item 少于 3 个时,向前滑动无预览效果的问题 @novlan1 (#2159)
  • Indexes: 修复数据变化后,侧边栏锚点定位无效的问题 @novlan1 (#2160)
  • Checkbox: 修复 slot 模式下数据变化,全选错误问题 @novlan1 (#2162)
  • Form: 修复使用 amfe-flexible 等插件进行单位转换,表单 label 文本大小错乱的问题 @novlan1 ( #2441 )
  • Radio: 修复微信字体大小放大后,勾选图标显示不完整的问题 @novlan1 ( #2442 )
  • Picker: 修复自定义子项高度或者 postcss-pxtorem 多屏适配场景下选中项定位错误 @anlyyao (#2174)

🚧 Others

  • build: 升级 TypeScript5.9.3,使用 tsgo 替代 vue-tsc 生成组件类型声明 @BuptStEve (#2145)

Full Changelog: 1.13.0...1.13.1

1.13.0

12 Mar 12:48
c0ae44f

Choose a tag to compare

What's Changed

🚨 Breaking Changes

  • ActionSheet: 调整导出方式,分离组件和函数式 API 的使用方式 @anlyyao (#2122)

🚀 Features

  • ActionSheet: 新增 ActionSheetPlugin 导出,提供独立的函数式调用 API @anlyyao (#2122)
  • Icon: 新增 217 个与人工智能、文档、徽标和文件相关的图标 @uyarn(#2131)
  • Search: 新增 cursorColor 属性 @anlyyao (#2116)
  • Badge: @anlyyao (#2114)
    • shape 属性新增 ribbon-right/ribbon-left/triangle-right/triangle-left 可选项,其中 ribbonribbon-right 等效
    • 优化 ribbon 实现,改用 background: linear-gradient(),移除伪元素相关样式

🐞 Bug Fixes

  • Sticky: 修复 containerVue Ref 对象时报错 @anlyyao (#2130)
  • Upload: 移除默认值 '',增强 capture 类型,解决移动端只能调用摄像头的问题 @anlyyao (#2132)
  • ActionSheet: @anlyyao (#2122)
    • 修复按需引入时组件和函数式调用混用导致表现不一致的问题
    • 修复函数式调用时控制台告警

Full Changelog: 1.12.1...1.13.0

1.12.1

18 Dec 02:50
27513c3

Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix: 修复 1.12.0 版本打包产物中有不存在的 sourceMap 引用而产生的警告 @liweijie0812 (#2111)

Full Changelog: 1.12.0...1.12.1

1.12.0

18 Dec 02:49
9507c15

Choose a tag to compare

What's Changed

🚀 Features

  • ActionSheet: item 属性补充 descriptionsuffixIcon 字段 @anlyyao (#2098)
  • Navbar: 新增 placeholder 属性,默认值为 false;新增 zIndex 属性,默认值为 1 @anlyyao (#2103)
  • TabBar: 新增 placeholder 属性,默认值为 false;新增 zIndex 属性,默认值为 1 @anlyyao (#2103)
  • Cascader: 添加 load 函数用于异步加载 options 数据 @RSS1102 (#2087)
  • Table: 新增 columns.render 配置,支持自定义表头或单元格 @anlyyao (#2107)
  • Swiper: navigation 属性扩展支持 boolean 类型 @RSS1102 (#2060)
  • ImageViwer: @anlyyao (#2108)
    • 新增 cover 插槽,用于自定义图片预览最上层内容
    • 新增 image 插槽,用于自定义图片区域的内容

🐞 Bug Fixes

  • Search: 修复在小屏幕不遵循 flex:1 的问题 @LittleTurtle2333 (common#2268)(#2090)
  • BackTop: 修复文本字重错误 @anlyyao (#2089)
  • ColorPicker: 修复组件深色模式背景、边框、文本色错误 @anlyyao (#2089)
  • ActionSheet: @anlyyao (#2098)
    • 修复左对齐场景下,子项 border 左间距错误
    • 修复 grid 主题,description 描述文本行高错误
    • 修复 grid 主题 + 无 description 描述文本场景下,顶部间距错误
    • list 主题最后一项不应设置底边框
  • Empty: 修复控制台 Failed to resolve directive: if 的告警 @parade0393 (#2086)
  • Table: 修复 columns.titlestring 时,表头插槽无效的问题 @anlyyao (#2107)

🚧 Others

  • feat: 新增支持 .dark 类名,丰富切换深色模式的方式 (common#2355) @liweijie0812 (#2104)
  • ⚠️ chore: 改用 Font token,组件级 CSS Vars 有调整,涉及组件有:ActionSheetBadgeCalendarCascader 等 30+ 组件 @anlyyao (#2089)
  • ⚠️chore: --td-xx-icon-font-size 统一更名为 --td-xx-icon-size,涉及组件有 BackTopButtonCellEmptyGridImageViewerNoticeBarProgressResultSearchUpload,共计 11 个组件 @anlyyao (#2089)

New Contributors

Full Changelog: 1.11.1...1.12.0

1.11.1

21 Nov 06:01
68c533a

Choose a tag to compare

What's Changed

🚀 Features

  • Calendar: 新增 allowSameDay 属性,允许 type='range' 场景的起止时间相同 @liweijie0812 (#2076)
  • DropdownItem: 新增 icon 属性,支持自定义图标 @anlyyao (#2073)
  • Upload:
    • 新增 addBtn 属性 @anlyyao (#2074)
    • 启用 capture 属性时跳过文件名重复检测;在 capture = '' + 拍照上传场景中,allowUploadDuplicateFile 应取 true @anlyyao (#2079)

🐞 Bug Fixes

  • Calendar: 修复 value =[] 结合 switch-mode = 'year-month' 使用时当前月份计算错误 @anlyyao (#2080)
  • DropdownMenu: 修复首次渲染时动画错误 @anlyyao (#2073)
  • DropdownItem: 修复图标左侧间距错误 @anlyyao (#2073)
  • Dialog: 修复 actions 插槽无效的问题 @anlyyao (#2075)
  • Popover: 修复箭头间距错误 @slatejack (#2059)
  • GridItem: 修复标题行高错误 @anlyyao (#2059)
  • Slider: 修复深色模式下滑轨背景色、滑块禁用态背景色错误 @anlyyao (#2069)
  • Popup:
    • 修复 visible 变更为 true 时,visible-change 事件未触发 @anlyyao (#2072)
    • 修复visible-change 事件参数错误 @anlyyao (#2072)

New Contributors

Full Changelog: 1.11.0...1.11.1

1.11.0

23 Oct 12:04
0e1c983

Choose a tag to compare

What's Changed

🌈 1.11.0 2025-10-23

🚀 Features

  • Icon:
    • tdesign-icons-vue-next 发布 0.4.1 版本,新增align-bottomno-resultno-result-filledtree-listwifi-nowifi-no-filledlogo-stackblitz-filledlogo-stackblitzlogo-wecom-filled 图标;移除 video-camera-3video-camera-3-filledlist 图标,此前有依赖以上移除图标升级请注意 ⚠️ @uyarn @liweijie0812 (#2017)
    • 按需加载方式使用的图标资源支持可变粗细功能,通过strokeWidth属性进行配置 @uyarn @liweijie0812 (#2017)
    • 按需加载方式使用的图标资源支持多色填充功能,通过strokeColorfillColor 属性进行配置 @uyarn @liweijie0812 (#2017)
  • Watermark: 新增 Watermark 水印组件 @Wesley-0808 (#2024)
  • Popup: mounted 后才显示,避免 ssrmismatch @novlan1 (#1654)
  • Cascader: 支持透传 overlayProps @novlan1 (#2027)
  • Drawer: 新增 overlayProps 属性 @anlyyao (#2034)
  • ImageViwer: 修复点击遮罩层 close 事件未触发,并补充触发源 image,表示点击图片关闭图片预览 @liweijie0812 (#2045)

🐞 Bug Fixes

New Contributors

Full Changelog: 1.10.2...1.11.0

1.10.2

22 Aug 08:48
e29f1da

Choose a tag to compare

What's Changed

🚀 Features

  • Indexes: 新增 current 属性,支持受控与非受控使用,用于自定义索引列表激活项 @Wesley-0808 (#1987)

🐞 Bug Fixes

  • ImageViwer: 修复背景色错误,导航背景色固定为 #000,遮罩背景色使用 @mask-active @anlyyao (#1984)
  • Textarea: 修复 --td-textarea-placeholder-color 无效 @anlyyao (#2000)
  • Picker: 修复初始值为 0 且禁用时,confirm 事件返回值错误 @anlyyao (#1999)
  • List: 修复 asyncLoadingslot/function 时无效 @novlan1 (#1990)
  • Textarea: 修复 autosize 属性类型报错 @Wesley-0808 (#1992)

Full Changelog: 1.10.1...1.10.2

1.10.1

08 Aug 09:14
ec5544e

Choose a tag to compare

🌈 1.10.1 2025-08-08

🚀 Features

🐞 Bug Fixes

  • NoticeBar: 修复 warningerror 主题默认图标错误 @12um18ara (#1955)

1.10.0

25 Jul 12:48
c812447

Choose a tag to compare

What's Changed

🚀 Features

  • QRCode: 新增 QRcode 二维码组件 @Wesley-0808 (#1921)
  • Checkbox: 优化 CheckboxGroup 数据类型校验。⚠️若传入valueundefined,当用户选择时,组件将不再告警,而是将数据强制转换成 Array @Wesley-0808 (#1926)
  • DateTimePicker: 支持 showWeek 属性 @xgay231 (#1945)
  • Footer: 支持 logoLinkstext 同时存在 @anlyyao (#1920)
  • Picker: 支持点击选中 @elfaw775 (#1939)
  • Upload: 新增 removeBtn 属性,并支持在文件中设置单个图片的 removeBtn 属性 @madaoQ (#1923)

🐞 Bug Fixes

  • Slider: 修复设置 min 属性后刻度色值错误 @mpbfx (#1925)
  • TreeSelect: 修复传入非标准 options 数据时,组件回显错误的问题 @Wesley-0808 (#1926)
  • Tabs: 修复二次滑动问题 @novlan1 (#1935)
  • PullDownRefresh: 修复 touhmove 过程中组件下拉和松手状态错误 @novlan1 (#1937)
  • Radio: 修复 Radio 单独使用无法切换的问题 @novlan1 (#1947)
  • Switch: 修复 loading 颜色、dot 滑块禁用态/深色模式背景色错误 @shenyaofeng (#1949)

🚧 Others

  • docs: 通过 unplugin 插件按需引入请改为 import { TDesignResolver } from ' @tdesign-vue-next/auto-import-resolver'; @liweijie0812 (#1944)

New Contributors

Full Changelog: 1.9.3...1.10.0