Skip to content

Changelog

0.3.10(2025-11-06)

♻️ Code Refactoring | 代码重构

  • theme: 优化动态颜色获取方式 (26f44dd)
  • types: 优化类型导入并修复 u-pagination 类型定义 (c6cbe61)

✨ Features | 新功能

  • u-pagination: 新增分页组件及演示示例 (3915064)
  • u-navbar: 新增左侧插槽 left (4474e3b)
  • u-input: 新增 focus 发射当前输入值 (d8082ec)

🐛 Bug Fixes | Bug 修复

  • demo: 修复 u-navbar 演示示例中,因 ref('toast') 和组件名重复问题 (2bd32a3)

👥 Contributors

anyup wjp980108

0.3.9(2025-11-05)

🐛 Bug Fixes | Bug 修复

  • types: 修正组件声明文件中uLoadmore的命名大小写问题 (eb69b18)
  • loadmore: 修复 u-loadmore 组件使用类型声明报错问题 (92facfd)

✨ Features | 新功能

  • theme: 新增本地主题文件支持 (a989314)
  • theme: 实现运行时主题变更功能,新增 setTheme 函数 (12765d0)

👥 Contributors

liujiayii anyup

0.3.8(2025-11-04)

📦‍ Build System | 打包构建

  • 新增钉钉小程序运行和打包命令 (a5b4ab3)

🐛 Bug Fixes | Bug 修复

  • u-circle-progress: 修复微信小程序 canvas 2d 环形进度条绘制问题,适配不同平台的 canvas 上下文 (e7ab701)

✨ Features | 新功能

  • u-fab: 新增悬浮按钮组件及演示示例 (85848de)
  • u-fab: 优化悬浮组件功能和交互,新增预设定位position、拖动吸边autoStick属性 (65a4bde)
  • u-text: 新增 u-text 组件默认插槽支持 (a7b6e59)

♻️ Code Refactoring | 代码重构

  • fab: 优化 fab 组件示例代码 (ca71fa2)
  • u-fab: 重构 gap 属性以支持对象类型 (bee34bf)

👥 Contributors

anyup wjp980108

0.3.7(2025-10-28)

🐛 Bug Fixes | Bug 修复

  • u-index-list: 修复 u-index-list 组件中 indexList 的响应式,确保数据正确对应,滚动到正确的锚点 (536479b)
  • u-form: 优化 u-form-item 组件样式,修复微信小程序光标样式偏移问题 (7e6694b)
  • u-form: 优化 model 属性的响应式更新,修复 model 对象整体替换导致的表单校验失效问题 (bc49b5b)
  • u-form: 修复 u-form 的重置表单方法 resetFields 失效问题 (a31f800)
  • u-checkbox: 修复 u-checkbox 单独使用报错的问题 (dad2832)

✨ Features | 新功能

  • u-textarea: 新增 u-textarea 组件及演示示例,增强 textarea 功能,分离 u-input 的 textarea 模式 (efbb75e)
  • u-input: 增强 u-input 的 textarea 字数统计功能 (5e14354)
  • u-form: 增强表单校验功能,发射校验错误,便于自定义提示 (a553b53)

♻️ Code Refactoring | 代码重构

  • form: 优化表单组件的提示文本 (04b5fc7)

👥 Contributors

anyup

0.3.6(2025-10-24)

✨ Features | 新功能

  • u-select: 优化选择器组件 u-select 默认值处理逻辑,添加 preserveSelection 属性,用于控制是否保留用户上次确认的选择 (8493ff1)
  • u-picker: 优化 picker 的初始化和渲染流程,实现多次打开 picker 时保留用户选择的逻辑,新增 preserveSelection 属性支持 (974872e)

♻️ Code Refactoring | 代码重构

  • components: 使用主题色替代硬编码颜色值,统一组件的颜色风格,便于未来主题颜色的调整和维护 (ec348d4)
  • example: 代码示例中使用主题色替换硬编码颜色值 (3216497)
  • u-steps: 新增u-step (6b86eea)
  • u-step: 替换步骤条组件中的默认硬编码颜色值 (f3408ef)

🐛 Bug Fixes | Bug 修复

  • u-picker: 修复使用u-picker组件选择地区不设置默认值报错的问题 (7941135)

👥 Contributors

anyup Lonelyflyer

0.3.5(2025-10-21)

🐛 Bug Fixes | Bug 修复

  • u-input: 修复input组件不支持input事件的问题 (52d6a6a)
  • u-search: 修复search组件不支持input事件的问题 (603b96f)
  • u-popup: 修复微信小程序环境下,u-popup 组件 mode=center 时,设置关闭图标位置无效的问题 (f08197a)
  • u-line-progress: type 属性设置后仍被 active-color 内联样式覆盖的问题 (c6f29f9)

✨ Features | 新功能

  • useChildren: 添加子组件索引功能 (8ad744f)
  • addUnit: 增强 addUnit 函数支持多值空格分隔 (6d89cd3)
  • u-action-sheet: 新增自定义 ActionSheet 组件 (f709523)

📝 Documentation | 文档

  • 移除issue模板中的提交格式参考 (83799e8)

♻️ Code Refactoring | 代码重构

  • u-popup: 移除弹窗组件中的冗余代码 (40c5b64)

👥 Contributors

anyup sunjianwei koboshi

0.3.4(2025-10-20)

♻️ Code Refactoring | 代码重构

  • components: 移除不必要的父组件和事件总线相关代码,优化组件间通信 (280c2f8)
  • u-safe-bottom: 优化底部安全区组件 (161f2d3)
  • u-status-bar: 优化状态栏组件 (53c50ab)

🐛 Bug Fixes | Bug 修复

  • u-subsection: 优化列表和模式变化的监听逻辑,移除不必要的初始化调用 (f77ee7c)

👥 Contributors

anyup

0.3.3(2025-10-16)

🐛 Bug Fixes | Bug 修复

  • u-read-more: 修复 init 方法无法在外部调用的问题 (415d401)
  • u-button: 修复 hover-class 属性被忽略的问题 (b919c58)

♻️ Code Refactoring | 代码重构

  • component-relation: 重构组件关系逻辑并添加新功能 (85d0cd2)
  • u-talbe: 重构u-td和u-th组件,增强u-table的兼容性 (3fbbc52)
  • 修改 uView Pro 日志配置 (6b9bb68)
  • clipboard: add clipboard function (efdaa58)

👥 Contributors

koboshi anyup Lonelyflyer

0.3.2(2025-10-15)

📝 Documentation | 文档

  • changelog: 更新 CHANGELOG.md 生成配置 (27a2609)
  • 更新交流群图片链接 (832815d)

⚡ Performance Improvements | 性能优化

  • component-relation: 增强组件间通信功能;修改 broadcast 方法,支持定向广播;移除对子组件名称的强制要求,允许匿名组件 (28ea814)

🐛 Bug Fixes | Bug 修复

  • u-index-list: 重构索引锚点组件,兼容多端,修复IndexList索引列表在微信小程序没有吸顶效果 (ce6a7a3)

👥 Contributors

anyup

0.3.1(2025-10-14)

📝 Documentation | 文档

  • 更新 package.json 中的平台支持信息 (c30da7c)

🐛 Bug Fixes | Bug 修复

  • request: 修复http request请求拦截器中config.header为undefined的问题 (8da453a)

0.3.0(2025-10-12)

📝 Documentation | 文档

✨ Features | 新功能

  • component-relation: 添加组件关系管理 Hooks 工具,用于完全替换 provide/inject,全平台兼容 (927be95)

♻️ Code Refactoring | 代码重构

  • components: 重构复选框checkbox和手风琴collapse组件,使用新版组件关系管理工具,优化兼容性 (a6b2e86)
  • u-radio: 修复单选框组件,兼容微信、头条小程序 (6c409dc)
  • styles: 优化 u-collapse-item 和 u-text 组件的样式合并逻辑 (d4436c5)
  • layout: 优化布局组件兼容性 (285b7a7)
  • u-form: 重构表单组件的错误处理和样式,增强兼容性,支持多种小程序平台 (587f87d)
  • components: 所有组件允许接受外部样式,允许样式穿透 (e736e90)
  • u-grid: 重构宫格组件,支持自定义样式 (d999ece)
  • component-relation: 优化子组件挂载时连接父组件的逻辑 (2d038f2)
  • u-dropdown: 重构下拉菜单组件,兼容多平台 (393caa5)
  • components: 优化部分组件中的 customStyle 属性及样式处理 (3506a5a)
  • components: 统一使用 customClass 和 customStyle 属性,统一处理组件样式和类名 (d400997)

🐛 Bug Fixes | Bug 修复

  • u-collapse: 修复手风琴模式和非手风琴模式的处理回调时,index错误的问题 (a5882eb)

0.2.4(2025-10-08)

🐛 Bug Fixes | Bug 修复

  • i18n: 修复切换中英文切换失效问题 (d61d817)
  • style: 修复文本溢出样式u-line-1生成错误问题 (5d2bf3c)

✨ Features | 新功能

  • calendar: 增加日历组件的页面显示模式 (af13724)

♻️ Code Refactoring | 代码重构

  • 优化代码格式和可读性 (2e338d5)
  • useComponent: 重构组件事件处理并添加热更新支持 (80f7e5e)
  • u-collapse: 重构 u-collapse 组件中的事件处理逻辑 (6aadfd1)
  • u-checkbox: 优化复选框组件的父组件事件处理 (3b597ea)
  • hooks: 优化 useComponent 以支持页面级别组件关系管理 (429192f)

📝 Documentation | 文档

  • 更新微信交流群图片链接 (e67588a)

0.2.3(2025-10-06)

🐛 Bug Fixes | Bug 修复

  • u-collapse: 修复手风琴组件在头条小程序的兼容性 (3189dc4)

✨ Features | 新功能

  • util: 新增日志功能并调整主题配置 (5e07894)
  • components: 重构复选框和手风琴组件,新增父子组件通信库 (55b9b60)
  • util: 添加自定义事件总线 (6589f4f)

♻️ Code Refactoring | 代码重构

  • components: 重构复选框和折叠组件,支持多平台小程序,微信,支付宝,头条 (0ebc0f5)
  • hooks: 移除组件关系热更新时的错误日志输出 (c8a2a3d)

📝 Documentation | 文档

  • readme: 更新微信交流群二维码 (cff3a3d)

0.2.2(2025-09-30)

🚀 Chore | 构建/工程依赖/工具

  • 删除未使用的公共 API 和国际化文件 (e73d3da)

♻️ Code Refactoring | 代码重构

  • components: 提示组件抽离为全局组件 wx-tips (3fc0111)
  • u-collapse: 优化手风琴模式和样式配置 (5cff422)

✨ Features | 新功能

  • components: 新增 u-root-portal 根节点传送组件 (891d021)
  • manifest: 添加支付宝小程序配置 (cb0b42a)

📝 Documentation | 文档

  • 添加支付宝小程序二维码并更新微信群聊图片 (1dc0db3)

0.2.1(2025-09-29)

🚀 Chore | 构建/工程依赖/工具

  • 优化代码格式化和 ESLint 配置 (771eacd)

⚡ Performance Improvements | 性能优化

✨ Features | 新功能

  • u-calendar: 日历组件增加农历显示功能 (e2368ac)

♻️ Code Refactoring | 代码重构

  • calendar: 重构日历组件类型定义 (0040e9e)

🐛 Bug Fixes | Bug 修复

  • u-input: 修复输入框禁用状态时清空按钮仍显示的问题 (722715f)

0.2.0(2025-09-28)

♻️ Code Refactoring | 代码重构

  • example: 优化 about 页面中的链接处理 (d04ba8a)
  • css: 重构 CSS 样式并添加新样式 (50b2670)
  • libs: 重构 libs 工具类代码并优化导出方式 (10a604e)
  • u-icon: 移除 customStyle 属性并整合全局样式 (cd52e14)
  • props: 优化 Props 类型定义和样式处理 (c6ca0de)
  • u-text: 优化文本组件的样式和布局 (885a0cf)
  • u-text: 优化文本组件样式和属性 (315d437)
  • pages: 优化微信小程序多个页面的用户提示展示,审核相关 (0f3741f)
  • pages: 添加微信小程序端布局演示提示 (9eaac70)

✨ Features | 新功能

  • components: 添加 input 组件演示页面 (91baf00)
  • collapse: 更新折叠面板组件默认配置和样式 (a03e0be)
  • components: 新增 Text 组件 (a034f9d)
  • hooks: 重构 useParent 并添加父子组件关系管理 (37e35d8)
  • hooks: 新增自定义 Hooks 工具库 (0b3f680)

📝 Documentation | 文档

🐛 Bug Fixes | Bug 修复

  • u-collapse: 重构手风琴组件并解决手风琴失效问题 (a64e607)
  • u-collapse: 修复折叠面板内容高度在头条小程序适配 (5fdcd26)

👷 Continuous Integration | CI 配置

  • vscode: 设置 Vue 文件默认格式化工具为 Prettier (84d5259)

0.1.1(2025-09-22)

♻️ Code Refactoring | 代码重构

  • theme: 重构主题颜色定义和导出 (a58a477)

✨ Features | 新功能

  • i18n: 优化国际化配置并添加安全措施 (952dd88)

📝 Documentation | 文档

  • 简化提交 issue 模板结构 (c818685)

🐛 Bug Fixes | Bug 修复

  • u-input: 解决u-input组件在微信小程序端,开启clearable属性后,focus会自动清空输入问题 (283551c)

0.1.0(2025-09-21)

♻️ Code Refactoring | 代码重构

  • http: 优化 HTTP 请求和响应拦截器 (b9ea27f)
  • 修改路由基础路径 (23143c8)
  • 移除多个组件中未使用的样式标签 (f8d353a)
  • 更新项目文档链接和基础配置 (435a1ea)

📦‍ Build System | 打包构建

  • vite: 配置别名和服务器设置 (b319288)
  • vite: 配置别名和服务器设置 (9483730)
  • 添加修复空 CSS 文件的脚本 (38b943d)

✨ Features | 新功能

  • theme: 支持自定义的color值传入 (3de798f)

💄 Styles | 风格

  • 移除多余空格和换行 (80df4d4)

📝 Documentation | 文档

0.0.23(2025-09-15)

🐛 Bug Fixes | Bug 修复

  • u-collapse: fix accordion mode (c411fef)

🚀 Chore | 构建/工程依赖/工具

📝 Documentation | 文档

  • 更新交流群二维码图片 (00c0581)

0.0.22(2025-09-11)

🚀 Chore | 构建/工程依赖/工具

  • 忽略 pnpm-lock.yaml 文件 (28802d3)

🐛 Bug Fixes | Bug 修复

  • td/th: fix invalid width setting (21718fc)
  • u-modal: 修复在 modal 组件中添加 clearLoading 方法的暴露,以便外部可以调用 (34b51a7)

✨ Features | 新功能

  • components: add u-status-bar and u-safe-bottom component (2085e73)
  • u-upload: 调整上传组件默认值和功能 (4808627)
  • pages: 在多个页面中添加功能说明的弹窗提示 (5e59855)

0.0.21(2025-09-09)

⚡ Performance Improvements | 性能优化

  • pages: options 语法升级为 composition 语法 (e38878c)
  • pages: options 语法升级为 composition 语法 (0403545)
  • pages: options 语法升级为 composition 语法 (514ecb6)
  • pages: options 语法升级为 composition 语法 (ffcc1cb)
  • pages: options 语法升级为 composition 语法 (2c755e3)
  • 优化首页图标渲染问题 (a6d4b16)

🐛 Bug Fixes | Bug 修复

  • u-tag: 修复 u-tag 类型 (c9071a6)
  • u-table: 修复 u-table props style 属性变化时,u-th/t-td 未更新问题 (b1ee7d6)
  • 修复微信小程序环境下 http interceptor 的路径问题 (a7fe746)
  • 优化checkbox示例页面逻辑 (9818b20)
  • 修复微信小程序不支持u-circle-progress绘制canvas失败问题 (46406c5)
  • 修复 u-picker 组件 params 属性默认值设置 (36a713b)

📝 Documentation | 文档

  • 更新微信交流群图片 (825b187)

🚀 Chore | 构建/工程依赖/工具

  • update project configuration and add prettier support (9c0cc6a)

♻️ Code Refactoring | 代码重构

  • library: 移除不需要的 globalVariable (420c40e)
  • 更新 pages.json (03297ce)

💄 Styles | 风格

📦‍ Build System | 打包构建

  • mp-alipay 开启 component2 支持 (430d248)

0.0.20(2025-09-08)

♻️ Code Refactoring | 代码重构

📝 Documentation | 文档

  • 更新微信交流群图片 (21bbec1)

🚀 Chore | 构建/工程依赖/工具

  • update project configuration and add prettier support (74a714d)

🐛 Bug Fixes | Bug 修复

  • 修复微信小程序环境下 http interceptor 的路径问题 (6db4db8)

👷 Continuous Integration | CI 配置

0.0.19(2025-09-04)

🐛 Bug Fixes | Bug 修复

  • include uview-pro changelog.md in release commit (18d902d)

📝 Documentation | 文档

  • update uview pro changelog (31261db)

♻️ Code Refactoring | 代码重构

✨ Features | 新功能

  • 新增http请求模块并实现插件化 (31c6f88)
  • 增强 toast 工具函数的灵活性 (2232054)
  • 添加 HTTP 请求拦截器和配置示例代码 (aba7cf9)

0.0.18(2025-09-03)

🚀 Chore | 构建/工程依赖/工具

  • update release script for better version management (b64f38f)

🐛 Bug Fixes | Bug 修复

  • u-checkbox: 兼容头条小程序获取父组件数据不支持provide/inject的写法 (498e12e)

👷 Continuous Integration | CI 配置

  • optimize changelog generation and spacing (3103e7b)

0.0.17(2025-09-02)

♻️ Code Refactoring | 代码重构

  • 瀑布流组件示例代码重构为 Vue3 (93949ad)

✨ Features | 新功能

  • 新增组件 u-loading-popup,一个可以配置的加载提示弹窗 (6245df9)
  • 新增 Loading 加载弹窗组件的示例页面 (1bce868)

🐛 Bug Fixes | Bug 修复

  • 修复瀑布流组件 u-waterfll,暴露 celar/remove/modify 方法 (240e023)

0.0.15(2025-08-30)

✨ Features | 新功能

  • 优化 u-image 组件 slot 使用体验,兼容头条小程序 (a6ca54f)

♻️ Bug Fixes | Bug 修复

  • 优化 label 的声明错误问题 (314c394)
  • 优化头条小程序 form 表单校验的兼容性问题 (3912fd6)

0.0.14(2025-08-28)

🐛 Bug Fixes | Bug 修复

  • 修复使用 u-swipe-action 右边会出现一条背景线的 bug (a5b60c6)

0.0.13(2025-08-27)

🐛 Bug Fixes | Bug 修复

  • 修复 count-down 组件暴露 start 和 end 方法 (0f42a01)

0.0.12(2025-08-27)

🐛 Bug Fixes | Bug 修复

  • 优化 async-validator 文件多余注释导致的问题 (f06c80d)

0.0.11(2025-08-26)

♻️ Code Refactoring | 代码重构

  • 取消 async-validator ts 检查 (772a729)
  • 移除 u-tr 未使用的类型导入和属性定义 (46ce459)

🐛 Bug Fixes | Bug 修复

  • 修复 u-count-down 倒计时符号显示逻辑 (a4c9498)

0.0.10(2025-08-26)

✨ Features | 新功能

  • 添加 easycom 组件自动扫描 (b125039)
  • 增强 u-select 组件的类型安全和功能 (38635e9)

0.0.9(2025-08-25)

♻️ Code Refactoring | 代码重构

  • 优化全局工具导出方式 (7a80b6f)

0.0.8(2025-08-25)

♻️ Code Refactoring | 代码重构

  • 重构组件 Props 属性定义,每个组件具有完善的 ts 类型定义 (8cc0de7)
  • 重构类型定义并统一到全局类型文件 global types (b0fd010)

0.0.7(2025-08-21)

🐛 Bug Fixes | Bug 修复

  • 修复中 tabbar 布局高度计算错误的问题 (5c1342c)

📦‍ Build System | 打包构建

  • 更新项目依赖并优化打包构建 (c172d36)

0.0.5(2025-08-19)

✨ Features | 新功能

  • 新增 u-city-select 城市选择器组件 (0eb4806)
  • 完善 u-button 的 open-type 支持类型 (37c0db5)

🐛 Bug Fixes | Bug 修复

  • u-upload 暴露 lists 属性 (09f8424)
  • u-upload 深度监听文件列表变化并优化事件触发 (a41a571)

🚀 Demos | 示例页面优化

  • 优化关于页面布局和内容 (ad5f6a4)
  • 删除分类数据文件 (5ed7a11)
  • 重构 index list 页面 (13d780e)
  • 更新商场菜单组件引用 (a5f1bf3)
  • 修改图片地址 (c459893)
  • 重构 upload 上传组件示例页面 (686831d)
  • 优化多个组件的代码结构和样式 (f2af44c)
  • 添加提交规范相关配置文件 git-cz/husky/changelog (d93b816)
  • 优化 deepClone 和 deepMerge 页面的结果展示 (b0daa70)
  • 新增优惠券模板 (1b77762)
  • 更新 easycom 配置说明,一定要放在 custom 里,否则不生效 (fc14bf9)
  • 添加模板示例页面 (3336af4)
  • 新增模版相关页面 (8925a02)
  • 重构 request 类,优化泛型支持 (d7b2e6a)

0.0.4(2025-08-14)

新增

  • u-icon 组件新增 space 属性,表示label 在四周时与图标的距离,权重高于 margin,单位 rpx
  • 新增$u工具库各类方法,同步文档
  • 组件全部 setup 化,全面支持 TypeScript 和 Vue3
  • 工具库示例页面全部 setup 化

优化

  • 组件样式兼容多端
  • 代码注释与类型完善
  • 优化演示代码兼容性

修复

  • 修复类型声明、变量冲突、lint 报错等问题

0.0.3(2025-08-06)

  • 添加插件使用示例工程

0.0.2(2025-08-04)

  • 解决一些 npm 包依赖问题

0.0.1(2025-08-04)

  • 70+精选组件,使用 Vue3+TS 全面重构,功能丰富,多端兼容,让您快速集成,开箱即用
  • 兼容安卓,iOS,微信小程序,H5 等
  • 详尽的文档支持,现代化的演示效果
  • 按需引入,精简打包体积

基础组件(8)

  • Color 色彩
  • Icon 图标
  • Image 图片
  • Button 按钮
  • Layout 布局
  • Cell 单元格
  • Badge 徽标数
  • Tag 标签

表单组件(15)

  • Form 表单
  • Calendar 日历
  • Select 列选择器
  • Keyboard 键盘
  • Picker 选择器
  • Rate 评分
  • Search 搜索
  • NumberBox 步进器
  • Upload 上传
  • VerificationCode 验证码倒计时
  • Field 输入框
  • Checkbox 复选框
  • Radio 单选框
  • Switch 开关选择器
  • Slider 滑动选择器

数据组件(4)

  • Progress 进度条
  • Table 表格
  • CountDown 倒计时
  • CountTo 数字滚动

反馈组件(10)

  • ActionSheet 操作菜单
  • AlertTips 警告提示
  • Toast 消息提示
  • NoticeBar 滚动通知
  • TopTips 顶部提示
  • SwipeAction 滑动单元格
  • Collapse 折叠面板
  • Popup 弹出层
  • Modal 模态框
  • fullScreen 压窗屏

布局组件(11)

  • Line 线条
  • Card 卡片
  • Mask 遮罩层
  • NoNetwork 无网络提示
  • Grid 宫格布局
  • Swiper 轮播图
  • TimeLine 时间轴
  • Skeleton 骨架屏
  • Sticky 吸顶
  • Waterfall 瀑布流
  • Divider 分割线

导航组件(11)

  • Dropdown 下拉菜单
  • Tabbar 底部导航栏
  • BackTop 返回顶部
  • Navbar 导航栏
  • Tabs 标签
  • TabsSwiper 全屏选项卡
  • Subsection 分段器
  • IndexList 索引列表
  • Steps 步骤条
  • Empty 内容为空
  • Section 查看更多

其他组件(8)

  • MessageInput 验证码输入
  • Loadmore 加载更多
  • ReadMore 展开阅读更多
  • LazyLoad 懒加载
  • Gap 间隔槽
  • Avatar 头像
  • Link 超链接
  • Loading 加载动画