Skip to content

更新日志 ​

更新日志及升级指导

为减少重复工作,后续API变更等重大的日志(升级时请关注这些重大变化)在这里可以查看,常规更新日志请访问此链接查看 更新日志。

  • 4.5.48

    • 修复up-tabs-pro(.vue)微信小程序编译报错:移除原生 view 上不受支持的对象形式 v-bind="$attrs",同时恢复默认根节点属性继承,保留 H5 下 id、data-*、外部 class/style 和原生事件绑定。组件 props、事件、插槽 API 与 .uvue 实现保持不变。
    • 修复up-novel-reader(.vue)错误作用域插槽改为显式转发 error、retry,修复对象形式 v-bind 导致的微信小程序编译报错。保留原有错误对象、重试回调、自定义错误插槽及默认错误提示和重试按钮,插槽 API 与 .uvue 实现保持不变。
  • 4.5.47

    • 修复up-navbar(.vue / .uvue)微信小程序右侧文字、图标和插槽内容被原生胶囊遮挡:新增默认开启的 avoidCapsule,根据胶囊左边界调整右侧区域;可通过 :avoidCapsule="false" 恢复原布局,其他平台及胶囊信息无效时不改变布局。
    • 修复up-barcode 小程序画布初始化时序:.vue 画布渲染、.uvue 图片生成与导出改为等待组件宿主视图更新后再创建或查询画布,避免全局 nextTick 结束但画布节点或尺寸尚未提交;.uvue 默认 View 条码展示逻辑保持不变。
    • 修复uview-ultra 类型入口补齐 Form 校验错误、NumberBox 焦点/变更事件载荷、Pagination 属性及 Video 相关的 8 个已定义类型导出,修复从包入口 import type 时提示未导出成员,以及 verify-types-barrel-exports 校验失败。
  • 4.5.46

    • 修复uni-app Vue3(.js / .vue)侧 7 处编译期问题:libs/config/props.js 补回 registerComponentProps(3.x 有、4.x 移植时漏掉,导致 up-calendar-strip / up-guide 构建报缺少导出);up-grid 补 crtProp 声明;up-action-sheet / up-text 的 defineProps 展开局部 const 改为内联(该参数会被 hoist 到 setup 之外);up-parse 修 defineOptions 条件编译共用逗号导致的双逗号语法错误;libs/function/index.js 补 getDeviceInfo 与 upGetRect;up-album 的 defProps 改回全局 props 表(否则读 defProps.image.shape 直接抛);index.js 去掉未定义的 UpNoNetwork 与 .uvue 的 glob
    • 修复 4 处运行期问题:up-tabbar 调用子组件 updateFromParent 前加 typeof 判断(children 里混有非 tabbar-item 实例);up-list-item 取 lastChild.rect 前判空(父级 children 共用,会混进 up-cell);up-qrcode 的 Object.assign(Object.create(proxy), …) 改用 Object.defineProperties,修复 'set' on proxy: trap returned falsish;up-poster 的 rpx2px 改用 uni.upx2px
    • 修复 导入解析:给 .js / .vue 里 168 处相对导入补全显式 .js 扩展名(涉及 96 个文件)。uni-app 的 resolve.extensions 把 .uts 排在第一位且非 uni-app x 构建同样如此,同名 .uts 会抢在 .js 前被解析,导致构建失败或运行期报 UTSJSONObject is not defined
    • 新增 独立的 uni-app Vue3 验证工程 ly-ultra-ui/uview-ultra-uni-app:六段编译门禁(示例页漂移 / 导入解析 / SFC 全量编译 / no-undef / 模块加载冒烟 / 真实 uni build H5)+ 126 个示例页 Playwright 逐页运行时冒烟,本次全部通过
  • 4.5.45

    • 新增up-video 视频播放器(对齐 uview-plus u-video):自绘控制层,支持倍速、音量、封面、锁屏、返回、全屏;配套弹幕层(video-danmaku,归一化 + 时间游标二分查找 + 轨道分配,支持滚动 / 顶部 / 底部)、进度音量共用拖动条(video-slider)、选集面板、贴片广告(前置 / 暂停 / 后置)与暂停贴片;已注册 props 配置、10 种语言 i18n 与 types/comps/video.d.ts,新增示例页 pages/componentsD/video。注意:uni-app-x 的 video 为原生组件无法承载子节点,控制层改用同级绝对定位覆盖层,进全屏请走原生全屏按钮
    • 修复 对齐 uview-plus 3.8.127 / 3.8.128 上游修复:up-slider 点击轨道不再丢弃 updateValue 返回值并直接触发 change;up-datetime-picker 空值不再被夹取成 minDate、清空后输入框保持为空、confirm 按各列当前显示值取真值(避免 Invalid Date / NaN);up-car-keyboard 补「警」字、up-car-keyboard / up-number-keyboard 退格改为 tap 单删 + 长按递推;up-calendar 副标题不再被钉到最后一个月;up-collapse-item 展开后把高度交还内容、避免异步变高被裁切;up-cate-tab 消除滚动联动重复通知;up-textarea confirmType 默认改为 return 并新增 confirmHold;up-cell 必填星号改用真实 <text> 节点并补上缺失的 required 属性;up-upload H5 下透传真实 File 对象修复上传失败(#801)
    • 修复 小程序相关:up-search 的 placeholder-class 改为非 scoped 样式块 + CSS 变量下发颜色(解决 scoped 类名匹配不到小程序内部 placeholder 节点);up-icon 字体加载失败后定时器重试有限次数(#844);解决 mp-weixin 编译挂死 —— up-pull-refresh / up-novel-reader 中 uni-app-x 不支持的 v-bind 改为显式属性传递
    • 变更 移除 90 个示例页根节点的 App 专用 scroll-view 包装层(蒸汽模式下页面本身可滚动,保留会触发嵌套滚动告警);修复示例页中的 HTML / SVG 标签(empty 页 <div> 改 view、slider 页内联 <svg> 改用 up-icon);types 新增 pagination.d.ts 并补齐 numberBox / form 类型与事件载荷
    • 修复 适配 uni-app-x 蒸汽模式(HBuilderX 5.26):scroll-view 已移除 scroll-x / scroll-y / enable-flex,统一迁移为 direction(涉及 up-table2 / up-list / up-choose / up-cascader / up-cate-tab / up-calendar / up-action-sheet / up-goods-sku / up-virtual-list / up-pull-refresh / up-novel-reader 等);up-table2 列固定随之恢复生效
    • 修复 标记渲染 marked-uts 不再使用 \p{...} Unicode 属性转义(设备 JS 引擎不支持会导致运行期报错白屏),改用等价 ASCII 字符类;up-loading-icon 移除触发 useVaporCssVars 的死代码,修复打开按钮页等即报错
    • 修复up-checkbox 的 disabled / labelDisabled 现在同时识别布尔与字符串,修复 <up-checkbox disabled> 禁用无效;up-button 字号单位重复导致字号偏小(约 11px → 14px);up-row / up-gap / up-card / up-dropdown-item 修正默认值类型不匹配导致取到 null;up-dropdown-item 的 scroll-view 误写为 view 已修正
    • 修复 全量页面巡检(106 个页面)后修复:up-textarea 的 placeholder-style/cursor 传给原生组件的类型(消除告警与 ClassCastException);up-dropdown-item / up-grid-item 跨组件读 $data['children'] 改为 $callMethod('getChildren');up-tabbar 去掉内联 !important;up-short-video 传给 slider 的 innerStyle 改为 UTSJSONObject;test.date() 判断反转导致日期模式误报;up-novel-reader 持久化读取对空串加保护
    • 变更 组件模板不再遮蔽全局 $up(UPUtils 实例),改为直接调用 addUnit / addStyle / getPx;@Suppress 注解补 #ifndef VUE3-VAPOR 守卫,修复蒸汽模式下 Suppress is not defined
  • 4.5.44

    • 修复up-markdown 在 uni-app-x 4.72+(含蒸汽模式)Android 端编译报 Could not resolve "io.dcloud.uts.jsreg.JSReg":marked-uts 的 JSReg import 与 callJSReg 定义统一补上 #ifdef uniVersion < 4.72 版本条件,4.72+ 走原生正则分支,旧版(< 4.72)行为保持不变
    • 修复up-signature 在 uni-app-x Android 端无法编译:rectLeft / rectTop 两个 ref 移到使用前声明,修复 UTS “找不到名称” 报错;rect.left / rect.top 为可空类型,改用 normalizeNumber 兜底赋值,修复 Number? 与 Number 的类型不匹配
  • 4.5.43

    • 新增up-flex 弹性布局容器组件:通过 direction / justify / align / wrap / gap 控制主轴方向、主轴与交叉轴对齐、是否换行以及子元素间距;justify 支持 start / end 简写并自动映射为 flex-start / flex-end,gap 支持数字或字符串(非 0 自动补单位)。提供默认插槽、click 事件与 customStyle,Vue 与 uvue(uni-app-x)两套实现,覆盖 App / H5 / 小程序 / 鸿蒙
  • 4.5.42

    • 修复up-signature 在 App 端无法落笔、笔迹一闪即消失、落点偏移的问题:改为等待画布就绪后再接受绘制,touchMove 改为增量线段绘制并用 draw(true) 保留已画笔迹,触摸坐标统一换算到画布坐标系(Vue 与 uvue 两条实现均已修复)
    • 新增up-canvas 补齐 ready 事件与 disable-scroll 属性,与 3.x 对齐,业务组件可在画布就绪后再响应绘制
  • 4.5.41

    • 修复up-icon 在 App 端(Vue / App-vue / App-nvue)不再依赖 ?url 发射的字体资源路径——该路径在 iOS 上不生效、图标可能不显示;现在由构建插件把 upicon.ttf 复制到 static/app-plus/uview-ultra/,运行时按 _www 路径加载
    • 新增 通用 Vite 插件入口 UpVite(uview-ultra/libs/vite/index.js),App 本地图标字体是它的第一个能力;后续组件库新增构建期能力只需在插件内追加 feature,业务项目无需再改 vite.config
    • 变更 未注册插件时本地字体文件不存在,App-Vue 会自动回退 config.iconUrl、App-nvue 会先探测字体文件是否存在,老项目升级不会丢图标;不希望使用本地字体可传 UpVite({ appStaticIconFont: false })。uvue / uni-app-x、H5、小程序不受影响
  • 4.5.40

    • 修复up-row-notice 横向滚动文本按 20 个字符切分时,切分点处的空格不再丢失;Vue 与 UVue 两端均改用保留空白且不换行的样式
    • 修复 新增 verify:row-notice-space 回归校验,覆盖空格位于切分后 text 节点首部的场景
  • 4.5.39

    • 修复up-button 在 throttleTime = 0(默认值)时不再依赖异步定时器释放全局节流锁,避免真机首次点击后可能无法继续点击
    • 变更 组件类型入口修正为 uview-ultra,并直接导出 129 个公开组件类型;FormRef、ButtonProps 等不再需要从内部 types/comps/* 路径导入
    • 变更 模板类型提示补齐 up-、u-、u-- 三种组件前缀;组件清单只维护一份,由类型映射生成别名提示
  • 4.5.38

    • 修复up-datetime-picker 的 format 现在同时支持本库 timeFormat 的小写写法(yyyy-mm-dd hh:MM)与 dayjs 的大写写法(YYYY-MM-DD HH:mm)。此前 format 被直接交给 dayjs,传本库通用的 yyyy-mm-dd 时 dayjs 只认得其中的 mm(分钟) 与 dd(星期),输入框显示成 yyyy-00-Th(issue #537)
    • 修复up-datetime-picker(Vue 端)绑定值解析放宽:Date 对象与 12 位(2001 年前)毫秒时间戳不再被判为非法值替换成 minDate(默认当前年份-10)。日期模式下 v-model 一律归一化为毫秒时间戳,与滚动选择后的既有行为一致;无法识别的值仍回退 minDate。uni-app x 端的 correctValue 本就自行解析,不受影响
    • 变更up-datetime-picker 文档与类型补齐 hasInput、placeholder、format;format 默认值实为空(按 mode 取默认格式),此前文档误写为 'YYYY-MM-DD HH:mm'
  • 4.5.36

    • 修复 修复组件卸载后仍查询节点,导致切页时 APP 与鸿蒙端大量抛出 Cannot read properties of undefined (reading '$')(功能不受影响,H5 端不出现)。在 useUltraUI 的 $uGetRect 与 upCreateIntersectionObserver 集中拦截,卸载后分别返回零尺寸与空观察器,覆盖 up-tabs、up-sticky、up-subsection、up-waterfall、up-index-list 等全部依赖节点测量的 Vue 组件;调用形态不变,无需迁移。uni-app x 原生端无此 nodeId 映射,.uvue 变体不受影响
  • 4.5.35

    • 变更up-select 的 overlayOpacity 默认值由 0.01 调整为 0.15:此前近乎不可见,用户无法察觉下拉已接管整页点击;新默认值明显浅于 up-popup 的 0.5,不会压暗页面。需要完全透明请显式传 :overlay-opacity="0"
  • 4.5.34

    • 修复 修复 up-tabbar/up-tabbar-item 中间凸起按钮圆弧边框在不同文字布局、midButtonOffsetY 偏移及 border 配置下的裁剪越界;Vue 与 UVue 改按 tabbar 和圆形按钮的实际位置计算裁剪高度,避免边框超出顶部或被错误截断
  • 4.5.33

    • 新增up-navbar 新增 mode 属性,ios 值提供 iOS 大标题模式:初始背景透明、标题 34px 左对齐显示,下滑压缩后过渡为居中标题并由下方 12px 上浮就位,同时背景淡入
    • 新增up-navbar 新增 scrollTop 属性接收页面滚动距离,需由页面 onPageScroll 传入;不传时停留在大标题展开态,不报错
    • 新增--up-navbar-glass-bg-color 与 --up-navbar-glass-blur 主题变量,可调整磨砂底色与模糊半径
    • 注意 平台差异:backdrop-filter 在 WebView 类端(Web、H5、微信小程序 iOS 等)呈现真实毛玻璃;App 原生端(UVue)的支持情况取决于渲染器,若不生效则磨砂表现为 0.82 不透明底色,该不透明度本身即为文字可读性下限。大标题压缩与居中标题上浮不依赖 backdrop-filter,两端均可工作
    • 注意ios 模式下 fixed 与 placeholder 被忽略:固定层恒定固定、in-flow 层恒定渲染,因为该层承载的是大标题这一实际内容而非可选占位。default 模式结构与语义完全不变
  • 4.5.31

    • 新增up-cropper 的 chooseImage(index, params, data) 支持 params.imageSrc:业务侧自行拍照/选图后,可把已有路径直接交给裁剪器,不再强制打开系统选图;不传或传空值仍保持原有选图行为
    • 优化up-cropper(Vue 端)抽取共享 loadImage(path),系统选图与外部路径复用同一套图片信息读取、裁剪框初始化与绘制流程;uni-app x 端「重选」固定回到系统选图,不会重复加载传入的 imageSrc
  • 4.5.30

    • 修复up-popup 由外部直接把 show 置为 false 关闭时不再静默,同样会触发 close;此前只有点击遮罩、点击关闭图标才会触发,导致以 v-model:show 控制弹窗的业务收不到关闭通知
    • 新增up-popup 新增 closed 事件,在离场动画结束、弹窗真正消失后触发;close 表示「关闭动作发生」(动画开始前),closed 表示「已经关闭完毕」,需要等弹窗消失后再跳转或重置数据的场景请监听 closed
    • 新增closed 事件透传至 up-picker、up-action-sheet、up-keyboard、up-calendar、up-color-picker、up-goods-sku、up-datetime-picker、up-picker-data,Vue 与 uni-app x 双端一致;up-calendar 仅在主体弹窗关闭时触发,关闭内部时间选择器不会误报
    • 优化 补充 onClosed 类型声明(popup / picker / datetimePicker / actionSheet / keyboard / calendar),并新增 verify:popup-close-events 回归校验
  • 4.5.29

    • 修复 修复 HarmonyOS uni-app x Canvas 上下文条件编译、首帧绘制时序、DPR 坐标换算和 transparent 颜色解析,恢复 up-qrcode 二维码完整清晰绘制
    • 修复up-poster 改为预加载图片后按配置顺序统一绘制,恢复渐变背景、卡片、文字、商品图与二维码,并补充中文换行兜底和画布初始化错误处理
    • 修复 修复 up-calendar 在 H5 端因运行时类型别名擦除触发的 monthsItem is not defined,以及 up-novel-reader 在 HarmonyOS 端使用 Regex 导致的编译失败
    • 优化up-barcode 与 up-poster 在画布上下文为空时立即报错,并补充 Harmony Canvas、Poster 与 Calendar 回归校验
  • 4.5.28

    • 新增up-tabs 新增 capsule、card、pill-arrow、tag 四种形态模式,并在 click 事件中追加原始点击事件参数
    • 新增 新增 Vue 与 UniApp X 双端 up-tabs-pro,支持受控 current、作用域内容插槽以及事件透传
    • 修复 修复 tabs 组件在 UniApp X Android 端的 Number 转换、作用域插槽类型推断和样式对象类型兼容问题
  • 4.5.X

    2026根据 uview-ultra 近期提交与插件 changelog 整理的重大更新(常规细节见源码 changelog):

    • 修复 4.5.32:同步 uview-plus issue #864,修复 Vue 版 up-sticky、up-lazy-load、up-cate-tab 在小程序端输出 Avoid app logic that relies on enumerating keys on a component instance 告警的问题;三者改用新增的公共方法 upCreateIntersectionObserver 创建交叉观察器,优先走组件实例上的同名方法(内部已完成实例解包),APP 端仍回退全局 API,组件对外行为与配置不变。uni-app x(UVue)版本次未改动
    • 修复 4.5.27:luch-request UTS 版重写,修复其在 UniApp X(Android)端无法编译的问题;公开接口与 JS 版一致(config/response 为 UTSJSONObject,取值用 ['key']),uts 入口导出 Request 与全局 http;详见 Http 请求章节「UniApp X(UTS)使用注意」
    • 变更 4.5.27:up-novel-reader(UVue)顶/底工具栏改为悬浮(position:absolute),正文占满全高,工具栏显隐不再挤压正文布局
    • 修复 4.5.26:up-datetime-picker(Vue/UVue)动态修改 minMinute/minHour 等边界值时保留当前已选值,仅按新边界重新校正,不再回退到 modelValue;新增 change 去重,边界变化重建列不再重复触发 change,已选值超界时自动夹取并补发一次 change;UVue 端补全此前未接通的 modelValue/mode/边界值响应式
    • 修复 4.5.26:up-novel-reader(UVue)修复无法通过 uni-app x(Android)编译的一系列问题(不支持的 CSS 值、UTSJSONObject Any? 类型、setup 函数前向引用、props 与局部变量/defineExpose 命名冲突、nextTick(async)、数组 API 等),并修复 App 端因 flex 默认竖向导致工具栏/设置/目录布局错乱(补 flex-direction:row)
    • 修复 4.5.25:修复文档构建错误,保护 barcode 与 goodsSku 文档中的 Markdown 表格类型参数,修复 coupon 文档错误链接,确保文档站构建与死链校验通过
    • 新增 4.5.24:新增 up-novel-reader 小说阅读器组件,支持 scroll/page 双模式、目录、设置、主题、书签、进度恢复、阅读时长和安全区;Vue 与 UVue 保持同一公开 API
    • 修复 4.5.22:修复 overlay 动态挂载二维码时的 Canvas 初始化竞态;Vue 与 UVue 版 up-qrcode 统一迁移到 up-canvas,由画布宿主集中管理节点、context、DPR、图片加载与导出,并共享并发初始化结果,避免重复重设尺寸或清空画布导致二维码只绘制局部;Vue H5 继续使用 uni-h5 内置 HiDPI,Vue 小程序与 UVue Canvas 在宿主层重设 backing store 并只应用一次 pixelRatio 变换,同时新增 overlay 二维码示例与回归校验
    • 修复 4.5.21:同步 uview-plus issue #1047,修复 Vue 与 UVue 版 up-waterfall 在多批数据快速到达、clear() 或中间插入时的并发分配错乱;改用共享串行队列和任务代数取消,并在非纯追加变化时全量重排,避免数据错列、重复或丢失
    • 修复 4.5.19:系统清理 H5 严格类型检查告警:移除 search、tabbar、tabbar-item、calendar 中会破坏 props 推断的 null 构造器,并为 steps、radio、picker、text、number-box、popup、tag、rate、swipe-action、checkbox、subsection、waterfall、skeleton、swiper、tabs 等组件补齐空值兜底;同步收窄 form、async-validator、canvas、图片和滚动事件类型;恢复 up-row 子组件注册方法并处理空节点尺寸,修复运行时 getChildren not found 和读取空节点 width 的异常
    • 修复 待发布:同步 uview-plus 3.8.97 的 up-dragsort 小程序兼容修复,Vue 与 UVue 版以稳定条目 ID 维护渲染节点和视觉顺序,修复微信小程序拖动松手后的节点覆盖;自定义 handler 插槽兼容小程序动态插槽名,示例改为显式作用域写法
    • 新增 4.5.17:up-swipe-action-item 支持 scrolling / v-model:scrolling 和 @scrolling,横向滑动时可配合 page-meta 或 scroll-view 暂停页面/容器滚动,手势结束后自动恢复
    • 修复 待发布:同步 uview-plus issue #905,修复 Vue 与 UVue 版 up-action-sheet 自定义插槽点击不遵守 closeOnClickAction 的问题;Vue 版同时兼容 up-cell 默认阻止事件冒泡的场景
    • 变更升级注意: 4.5.16 起 up-text 同步 flex1 默认行为,默认不再写入 flex: 1 和 width: 100%;如果业务依赖旧版默认撑满父级剩余空间,请显式设置 flex1,或为外层/文本指定宽度。
    • 变更 完善 Swiper vertical 纵向滑动属性说明与示例,Vue 与 uni-app x 均可透传至原生 swiper
    • 修复 4.5.11:同步公共样式 `.w-full` 的 `box-sizing: border-box`,与 uview-plus 对齐,避免宽度 100% 工具类在 padding/border 场景下撑破布局
    • 变更重大变更: i18n 默认仅内置 zh-Hans,其他语言需 registerLocale 按需注册;JS/UTS 双端支持,可用 allLocales 一键恢复旧行为(#908)
    • 新增 cropper 支持并文档化 inner:开启后拖动/缩放保持裁剪框在图片内并禁用旋转(同步 uview-plus #921);chooseImage 传参与 prop 对齐;inner + canChangeSize 时调整裁剪框也限制在图片内
    • 修复 App 端内置图标字体改为包内本地加载(同步 uview-plus #1044):up-icon 使用包内 upicon.ttf,避免 alicdn 弱网阻塞;无需手动拷贝 static
    • 变更 4.5.5:143 个 Vue 组件迁移为 true script setup,新增 useUltraUI 组合式能力;移除 Vue 侧全局 mixin / libs/mixin,组件改为显式 commonProps
    • 修复 4.5.5:up-swipe-action-item 关闭态右侧删除按钮 H5 亚像素露边(同步 #843,vue/uvue)
    • 变更 适配 HBuilderX 5.0+ 样式隔离策略 2.0 向下兼容:开启 styleIsolationVersion=2;组件/页面 uvue 统一 styleIsolation=app-and-page,允许全局与页面 class 影响组件;修复 defineOptions 尾逗号导致 UTS 编译失败
    • 变更 4.5.4:多组件适配蒸汽模式与 BEM 样式(button/card/choose/select/table2/tree/coupon/dragsort/pagination/scroll-list/swiper-indicator 等),减少深层选择器;若存在自定义覆盖内部 class,请按 BEM 命名同步调整
    • 修复 up-dragsort 向上拖拽只能移动一层;清理 UTS 遗留 mixin,组件改为显式公共 props;action-sheet 保留 button/openType 事件转发
    • 新增 calendar 透传 overlay、duration、overlayStyle、overlayOpacity、zIndex、safeAreaInsetBottom、safeAreaInsetTop、bgColor、closeable、closeIconPos、zoom 等弹层属性;pageInline 可关闭底部安全区占位
    • 优化 4.5.0:uvue 大规模 Composition API 化(script setup + UTS),补齐父子通信与实例暴露;修复 Android UTS 严格比较/空数组/字符串长度等编译兼容问题
    • 修复 navbar 全局左侧点击拦截上下文;action-sheet description 上下间距;日历打开卡顿与底部确定按钮不显示;number-box integer=false 小数键盘
    • 修复 真机 UTS Number 构造编译错误;lazy-load / swipe-action-item Android UTS 编译阻塞;textarea count 空值字数统计报错
    • 新增 UTS 版 luch-request(UniApp X 兼容);calendar 顶部时分秒选择、今天按钮;datetime-picker 扩展 datehour/timesecond/datetimesecond;popup/picker/datetime-picker 支持 pageInline
    • 修复 table2 微信小程序重复 slot name="cell"(#839);picker 异步 columns 时 defaultIndex 不更新(#841);日历隐藏挂载首日偏移;radio label 插槽与 subsection disabled 默认值
    • 新增 4.4.0 起大量 uni-app x / Android 组件与示例:popover、pagination、dragsort、tree、choose、virtual-list、markdown、barcode、poster、cropper、canvas 等,并修复多处 Android 崩溃与类型强转问题
    • 变更 3.x 升级到 4.x 前缀迁移:class/sass/工具类/easycom/图标由 u- 系改为 up- 系;u-- 开头组件已删除,请直接使用 up- 开头组件
  • 3.3.X

    2024

    • 变更form-item的rule属性变更为rules
    • 优化公共mixin改造为按需导入语法
    • 优化slider组件重构优化
    • 优化index-list组件重构优化
    • 优化input组件maxlength默认中从-1改为140
    • 优化小程序下steps和grid都统一采用css的grid布局
  • 3.2.X

    2024

    • 新增增加瀑布流与图片懒加载组件
    • 修复去除安卓steps提示不支持
    • 新增typescript支持
    • 优化组件内uni.$u用法改为import引入
  • 3.1.X

    2022-2024

    • 优化日常修复
  • 3.0.0

    2022-07-09

    • 修改 修改原版uview2的代码使其支持vue3模式下运行