更新记录

4.5.23(2026-08-06) 下载此版本

fix: 修复 up-text 无单位行高显示异常

  • Vue 与 UVue 版 up-text 支持 1.1、1.2 等无单位行高倍率,避免被误转为 px 后单行文本裁剪成虚线
  • 继续兼容 20 等像素数值和显式单位行高

4.5.22(2026-08-05) 下载此版本

fix: 修复 overlay 动态挂载二维码时的 Canvas 初始化竞态

  • Vue 与 UVue 版 up-qrcode 统一迁移到 up-canvas,由画布组件集中管理节点、context、DPR、图片加载与导出
  • up-canvas 共享同一实例的 in-flight 初始化 Promise,增加 refresh 强制重新初始化入口,避免重复创建 context、重设尺寸或清空画布导致二维码只绘制局部
  • Vue H5 继续交由 uni-h5 内置 HiDPI 处理;Vue 小程序与 UVue Canvas 在宿主层重设 backing store 并只应用一次 pixelRatio 变换
  • 增加 overlay 内二维码示例和 Vue/UVue 静态回归校验

4.5.21(2026-08-04) 下载此版本

fix: 修复 up-waterfall 快速更新时并发分配错乱

  • Vue 与 UVue 版改用共享队列串行消费多批数据,避免异步分配循环交错
  • clear 或全量重排时取消过期任务,避免旧数据继续写回已清空的列
  • 中间插入、重排或列表缩短等非纯追加变化执行全量重排,避免数据错列、重复或丢失
  • 同步 uview-plus issue #1047,并补充双端结构与 Vue 行为回归校验
查看更多

平台兼容性

uni-app(4.87)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
-
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - -

uni-app x(4.87)

Chrome Safari Android iOS 鸿蒙 微信小程序

其他

多语言 暗黑模式 宽屏模式
× ×

logo

uview-ultra 4.0

多平台快速开发的UI框架(组合式API全新重构进行中)

Website Website Website Website

image

说明

刚适配的uni-app-x,已经尽可能的继续跟uview-plus一样保持原始uview的接口兼容性,新版发布仍然存在细节问题需要完善与修复,后续会继续更新完善。

介绍

全面兼容uni-app/uni-app-x/nvue/鸿蒙的uni-app生态框架,丰富的组件和便捷的工具以及兼容的API会让您轻松升级,事半功倍。

官方文档:https://uview-ultra.lingyun.net/

特性

  • 全面兼容uni-app/uni-app-x/nvue/鸿蒙,原生渲染,高性能
  • 兼容安卓,iOS,微信小程序,H5,QQ小程序,百度小程序,支付宝小程序,头条小程序
  • 100+精选组件,功能丰富,多端兼容,让您快速集成,开箱即用
  • 众多贴心的JS利器,让您飞镖在手,召之即来,百步穿杨
  • 众多的常用页面和布局,让您专注逻辑,事半功倍
  • 详尽的文档支持,现代化的演示效果
  • 按需引入,精简打包体积

预览

您可以通过微信扫码,查看最佳的演示效果。

image image

链接

关于PR

我们非常乐意接受各位的优质PR,但在此之前我希望您了解这是一个需要兼容多个平台的(小程序、h5、ios app、android app)包括uni-app-x页面、vue页面。 所以希望在您修复bug并提交之前尽可能的去这些平台测试一下兼容性。最好能携带测试截图以方便审核。非常感谢!

安装

uni-app插件市场链接 —— https://ext.dcloud.net.cn/plugin?name=uview-ultra

快速上手

请通过快速上手了解更详细的内容

使用方法

配置easycom规则后,自动按需引入,无需import组件,直接引用即可。

<template>
    <up-button text="按钮"></up-button>
</template>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

uview-ultra遵循以下开源协议发布。 版权所有Copyright © 2006-2099 by lingyun.net All rights reserved。

本协议鼓励尊重原作者的版权以及防止社区发展中分裂(类似io.js 分裂事件), 允许代码修改,允许商业使用。需要满足的条件:

  1. 本项目的前身采用了uViewUI的代码,虽然本项目已经进行了彻底的 组合式API等方面的重构,但为了回馈该项目的付出,uViewUI项目作者(所有方)享有自由 的权限,不受以以下条款限制;
  2. 需要给代码的用户一份此Licence文件;
  3. 如果你修改了代码,需要在被修改的文件中说明;
  4. 遵循防止社区分裂原则,可以在自己项目、公司项目中自由修改、下载、使用官方版本, 但是禁止将代码用于竞争产品,禁止发布分叉产品,也禁止在竞争产品中使用该软件任意代码, 唯一的例外情况是官方明确宣布停止维护更新该软件,或者在uni-app重大版本升级(类如vue3 和uni-app-x等级的升级)后官方表示暂不发布新的升级支持版本,本条条款限制将自动失效, 那么你此后可以进行分叉、竞争产品的发布;
  5. 在你发布的衍生开源或者商业项目(如模板、uni-app工程等)中完整引用本软件完整代码包 是被允许的不违背条款4;
  6. 如果您进行了PR贡献,您仍需要遵循该协议;