1 Star 0 Fork 804

tanjianjun / uni-app

forked from DCloud / uni-app 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
release.md 108.70 KB
一键复制 编辑 原始数据 按行查看 历史
wangyaqi 提交于 2020-02-12 19:55 . Update release.md

uni-app 更新日志

======================================

2.5.11.20200212-alpha

  • App平台 新增 API uni.createRewardedVideoAd,激励视频广告 详情
  • hello uni-app 新增 ad 组件示例
  • hello uni-app 新增 激励视频广告 API示例

2.5.10.20200205-alpha

  • APP平台、H5平台 优化 默认请求超时时间(request、connectSocket、uploadFile、downloadFile)对齐微信小程序由6秒改为60秒

2.5.9.20200203-alpha

  • uniCloud 支持 H5平台的发布
  • uniCloud 支持设置协作者,多人使用相同AppID的项目,可绑定同一服务空间。方法:开发者中心 -> 选择应用 -> 项目成员管理。
  • uniCloud 修复 H5平台 main.js 内使用 uniCloud 报错的Bug
  • uniCloud 修复 App平台 callback 方式调用云函数报错的Bug
  • uniCloud 修复 上传 mp3 文件报错的Bug
  • uni-ui 新增 uni-combox 组合框组件

2.5.8.20200128-alpha

  • 【重要】uniCloud公测。serverless模式,全端云开发,js编写后端代码 详情
  • App-Android平台 修复 tabBar 设置 midButton 可能显示不全的Bug 详情
  • App-iOS平台 修复 video 组件未播放时调用 seek 可能导致界面不正常的bug 详情
  • App-iOS平台 修复 nvue input 组件 placeholder-style 和 placeholder-class 设置 fontSize 不生效的Bug
  • App-iOS平台 修复 页面中使用字体图标时可能无法正常显示的Bug

2.5.7.20200116-alpha

  • App平台 修复 v3版本 原生组件 fixed 定位无效的Bug 详情
  • App平台 修复 v3版本 uni.createSelectorQuery 无法查询到 id 的Bug 详情
  • App平台 修复 v3版本 非 tab 首页(nvue)显示 tabBar 的Bug 详情
  • App平台 修复 v3版本 div、span 等 H5 组件样式不生效的Bug
  • App平台 修复 v3版本 videoContext.requestFullScreen 不生效的Bug 详情
  • App平台 修复 v3版本 vue map 组件 API 不支持通过 $getAppMap 获取原生 map 对象的Bug
  • App-Android平台 修复 nvue map 组件 markers 更新频繁可能出现失败的Bug 详情
  • H5平台 修复 启用摇树优化后 页面样式错乱的Bug 详情
  • uni-ui 修复 v3版本 app-vue 页面中 swipe-action 组件无法滑动的Bug

2.5.6.20200113-alpha

  • App平台 修复 非v3编译模式 自定义组件失效的Bug #1271
  • App平台 修复 v3版本 组件 dataset 属性可能导致运行报错的Bug
  • App平台 优化 v3版本 uni.request API 失败回调中返回详细信息
  • App-Android平台 修复 nvue textarea 组件设置 maxlength 为 -1 时无法输入文字的Bug 详情
  • App-iOS平台 修复 nvue list 组件设置 bounce 为 false 可能导致页面无法滚动的Bug
  • H5平台 修复 input 组件设置 placeholder 的 top 样式显示错位的Bug #1222

2.5.5.20200111-alpha

  • 【重要】easycom 支持自动扫描组件,符合目录规则的组件,无需在pages.json配置即可直接使用 详情
  • 【重要】App平台、H5平台 新增 支持 renderjs,替代 wxs ,以 vue 组件的写法运行在视图层 详情
  • App平台、H5平台、头条小程序平台 新增 swiper 组件支持 disable-touch 属性
  • App平台 修复 自定义组件模式 vue 文件不包含 script 节点时运行报错的Bug 详情
  • APP平台 修复 nvue 页面 picker 组件时间、日期类型使用默认值报错的Bug 详情
  • APP平台 修复 nvue 页面 appear、disappear 事件不返回 direction 的Bug
  • App平台 修复 v3版本 vue 页面 map 组件 部分API无效及属性无法动态更新的Bug 详情
  • App平台 修复 v3版本 uni.request 在 content-type 为 urlencoded 时传入非 Object 的 data 时参数处理不正确的Bug 详情
  • App平台 修复 v3版本 alwaysShowBeforeRender 为 false 时无法关闭启动界面的Bug 详情
  • App平台 修复 v3版本 InnerAudioContext 对象的 seek、onTimeUpdate 方法无效的Bug 详情
  • App-Android平台 修复 uni.request 在 responseType 为 arraybuffer 时,返回数据可能不准确的Bug 详情
  • App-iOS平台 修复 tabBar 自定义高度时红点和角标显示位置不正确的Bug 详情
  • H5平台 修复 启用摇树优化后 easycom 组件失效的Bug 详情
  • H5平台 修复 启用摇树优化后 uni.previewImage 失效的Bug #1168
  • H5平台 修复 启用摇树优化后 animation 属性失效的Bug #1231
  • H5平台 修复 部分浏览器上 Object.assign 报错的Bug #1116
  • H5平台 修复 部分浏览器上 uni.canvasToTempFilePath 报错的Bug 详情
  • Hello uni-app 优化 canvas 组件示例使用renderjs实现

2.5.3-20200107-alpha

  • 【重要】新增 easycom 组件模式,简化组件使用。无需在页面里引入和注册组件,打包时会自动剔除没有使用的组件 详情
  • 【重要】新增 uni-AD 广告联盟。整合App、小程序等多端广告,整合腾讯广点通、头条穿山甲、360广告联盟等众多SDK 详情
  • 【重要】App平台 新增 ad 组件,支持信息流、banner等应用内自定义广告 详情
  • 【重要】App平台 优化 v3版本 运行时修改 vue 页面,手机端重启后可直达修改页面,无需手动配置 condition
  • 优化 非 scoped 样式支持 >>>、/deep/、::v-deep 语法详情
  • App平台、H5平台、微信小程序 新增 uni.getSystemInfo 返回数据支持属性 safeAreaInsets
  • App平台 优化 调试控制台日志输出
  • App平台 优化 支持 CSS 变量 --window-top
  • App平台 优化 uni.getSystemInfo 获取的 windowHeight 不含 windowTop、windowBottom
  • App平台 修复 v3版本 行内样式设置背景图无效的Bug 详情
  • App平台 修复 v3版本 app-plus 下配置 pullToRefresh 无效的Bug
  • App平台 修复 v3版本 subNvue mask 无法遮盖 tabBar 的Bug
  • App平台 修复 v3版本 vue map 组件动态更新中心点 latitude、longitude 无效的Bug 详情
  • App-Android平台 修复 HBuilderX2.4.7引出的 nvue swiper 组件设置 autoplay 属性时最后一页会跳掉不显示的Bug 详情
  • App-Android平台 修复 websocket 发送内容中包含特殊字符可能导致发送失败的Bug 详情
  • App-Android平台 修复 nvue 页面中组件设置 hover-class 后,页面关闭可能出现闪退的Bug 详情
  • App-Android平台 修复 nvue video 组件下使用 cover-view 后,视频全屏后可能出现排版混乱的Bug 详情
  • App-iOS平台 修复 nvue map 组件使用 controls 控件提交云端打包后可能会引起崩溃的Bug 详情
  • App-iOS平台 修复 v3版本 部分情况下 rpx 计算错误的Bug
  • H5平台 修复 video 组件销毁报错的Bug 详情
  • H5平台 修复 audio 组件无法显示的Bug 详情
  • H5平台 修复 uni.chooseVideo 在微信内置浏览器无法触发回调的Bug 详情
  • 新增 uni-ui 项目模板。该项目通过 easycom 引入所有 uni-ui 组件,可方便的开发项目

2.5.0.20191231-alpha

  • App平台 新建项目默认使用v3编译器,如不需要v3编译,请在【manifest-App常用其他配置】取消
  • App平台 新增 v3版本 支持配置 nvue 首页 fast 启动模式,即不等待逻辑层初始化完毕,直接启动渲染层 详情
  • App平台 修复 v3版本 globalStyle 内配置页面动画不生效的Bug 详情
  • App平台 修复 v3版本 无法读取非v3版本存储的 storage 数据的Bug
  • App平台 修复 picker 组件内容为空字符串时排版错位的Bug 详情
  • App-iOS平台 修复 tabbar及标题栏上设置字体图标可能无法正常显示的Bug
  • App-iOS平台 修复 nvue map 组件不设置 marker 的 title 及 callout 时会显示空白标注的Bug 详情
  • App-iOS平台 修复使用 uni.hideKeyboard 输入框无法失去焦点的Bug 详情
  • H5平台 新增 video 组件支持 @loadedmetadata、@progress 事件
  • H5平台 优化 video 组件全屏展示效果 详情
  • H5平台 优化 canvas 组件内存占用
  • H5平台 修复 globalStyle 下 h5 节点配置不生效的Bug
  • H5平台 修复 editor 组件未配置图像控件时报错的Bug
  • H5平台 修复 在不支持 localStorage 的环境运行时框架报错的Bug #1155
  • 支付宝小程序平台 新增 支持 onBackPress 详情
  • 支付宝小程序平台 修复 使用 createSelectorQuery().in(this) 报错的Bug 详情
  • 支付宝小程序平台 新增 支持配置 mini.project.json (manifest.json->mp-alipay) #1164
  • uni-ui 新增vue doc,在HBuilderX中可以给予更完善的代码提示 什么是vue doc

2.4.9.20191223-alpha

  • App平台 修复 v3版本 uCharts 某些图表类型无法显示的Bug
  • App-Android平台 修复 HBuilderX2.4.8引出的 nvue list 组件的下拉刷新功能无法使用的Bug
  • App-Android平台 修复 tabBar 动态设置某一项的内容会导致选中状态失效的Bug 详情

2.4.8.20191220-alpha

  • App平台 修复 v-for 中监听事件某些情况参数不正确的Bug
  • App平台 修复 uni.login 微信登录提示“没有这些scope权限”的Bug 详情
  • App-Android平台 修复 nvue map 组件中标注点设置 translateMarker 旋转角度后,点气泡也会随之旋转的Bug 详情
  • App-Android平台 修复 nvue 页面中使用 animation 动画,关闭页面可能会闪退的Bug 详情
  • App-Android平台 优化 应用退出后不清掉后台,反复热启动导致底层通信timeout引起的白屏问题
  • App-Android平台 修复 nvue scroll-view 组件中嵌套 list 组件,list高度大于scroll-view剩余高度时高度可能不正常的Bug 详情
  • App-iOS平台 新增 nvue 普通 view 组件支持设置高斯模糊(毛玻璃)效果 详情
  • H5平台 优化 发行时 index.css 文件名包含 hash 以便更好的控制缓存 详情
  • H5平台 修复 tabBar 文字较多时角标(红点)错位的Bug 详情
  • H5平台 修复 textarea 组件未设置 line-height 时 linechange 事件 lineCount 值错误的Bug #1123
  • H5平台 修复 swiper 组件动画过程中销毁组件会报错的Bug #1123
  • H5平台 修复 image 组件 src 包含英文括号时无法正常的Bug #1090
  • 支付宝小程序平台 修复 使用 createIntersectionObserver 报错的Bug

2.4.7.20191216-alpha

  • 【重要】H5平台、QQ小程序 支持运行微信小程序组件 详情
  • 【重要】App平台 新增 pages.json 配置屏幕方向。横屏应用请在这里配置,app.vue里生效较晚 详情
  • App平台 优化 选择位置 支持在搜索结果中选择
  • App平台 优化 picker 组件按钮文字增加多语言支持
  • App平台 优化 v3版本 支持微信小程序组件
  • App平台 修复 v3版本 uni.getBackgroundAudioManager 不触发 onTimeUpdate 回调的Bug
  • App平台 修复 v3版本 onTabItemTap 生命周期不触发的Bug
  • App平台 修复 image 组件初始值为空字符串时会执行一次@error事件的Bug
  • App平台 修复 input 组件失焦时会触发一次@input的Bug 详情
  • App平台 修复 webview 组件在非沉浸式状态栏下高度不正确的Bug
  • App平台 修复 chooseImage 传入字符串格式 sizeType 导致报错的Bug
  • App平台 修复 纯 nvue 环境 uni.request 数据格式错误的Bug #1100
  • App平台 修复 nvue input 组件动态设置 password 属性不生效的Bug
  • App-Android平台 新增 nvue 通用属性 elevation 设置组件的层级阴影,解决 box-shadow 样式在设置圆角或动画时显示不正常的问题 详情
  • App-Android平台 修复 部分使用64位CPU的手机上可能出现白屏的Bug 详情
  • App-Android平台 修复 nvue image 组件在部分手机上设置 fade-show 属性值为false可能仍然会闪烁的Bug
  • App-Android平台 修复 nvue swipe 组件设置 circular 属性值为true时从首页直接跳到最后一页可能出现页面无法正常渲染的Bug
  • App-Android平台 修复 tabbar 的 midButton 不设置图片时显示默认图片的Bug 详情
  • 【重要】App-iOS平台 新增 uni.login 支持Apple登录 详情
  • App-iOS平台 修复 nvue input 组件设置 maxlength 属性后,@input事件返回value值与实际显示值不一致的Bug 详情
  • H5平台 新增 支持 editor 组件 详情
  • H5平台 新增 支持使用 nodesRef.context 获取 VideoContext、CanvasContext 和 MapContext 对象
  • H5平台 修复 css 变量 --window-bottom 在全面屏设备不准确的Bug 详情
  • H5平台 修复 canvasContext.measureText 报错的Bug 详情
  • H5平台 修复 uni.createAnimation 动画不正确的Bug 详情
  • H5平台 修复 webview 页面调用 uni API 无效的Bug 详情
  • hello uni-app 新增 canvas 组件示例(App端使用wxs实现高性能动画)

2.4.4.20191129-alpha

  • App平台 优化 选择位置,全新UI、新增参数 latitude、longitude,一键到达当前位置
  • App平台 修复 真机运行指定页面为首页时白屏的Bug
  • App平台 修复 v3版本 webview 组件返回不正确的Bug
  • App平台 修复 v3版本 uni.request header 属性 Content-Type=application/x-www-form-urlencoded 时请求异常的Bug
  • App平台 修复 v3版本 隐藏原生导航栏的 tabBar 页面状态栏颜色不正确的Bug
  • App平台 修复 weex 编译模式 uni.scanCode 打开扫码页面空白的Bug 详情
  • App平台 修复 nvue 页面导航栏 titleNView 的 type 属性设置为 transparent 时不生效的Bug 详情
  • App-Android平台 修复 首页为 nvue 时反复启动应用后可能出现假死状态的Bug 详情
  • App-iOS平台 新增 tabbar 支持设置高斯模糊(毛玻璃)效果 详情
  • App-iOS平台 修复 网络请求 uni.request 设置请求的 header 中存在非字符串值可能会引起崩溃的Bug
  • H5平台 新增 uni.chooseImage 、uni.chooseVideo 支持返回文件名
  • H5平台 新增 支持使用 uni.loadFontFace 加载字体

2.4.3.20191125-alpha

  • 【重要】App端重大架构升级 “v3编译器”,更快的启动速度、更好的性能、更多vue语法支持、可webview调试视图层。可通过设置manifest.json文件中app-plus节点下的compilerVersion:3 启用新架构 详情
  • 新增 支持在页面文件调用 App.vue 中定义的函数方法 #665
  • 修复 发行模式下使用 scss ,部分情况条件编译不生效的 Bug 1013
  • 优化 babel.config.js 文件里的 @vue/babel-preset-app 支持配置 modules:false ,让打包出来的代码体积更小,运行更快 #929
  • App平台 新增 uni-app编译模式的nvue页面 控制是否自动包裹 scroll 组件(通过 pages.json 里 style 的 disableScroll 属性配置页面) 详见
  • App平台 新增 uni-app编译模式的nvue页面 webview 组件加载的HTML支持调用部分uni API 详情
  • App平台 修复 nvue 页面中 picker 组件多次打开后无法关闭的Bug 详情
  • App-Android平台 优化 应用退出后不清掉后台,再热启动可能出现白屏的问题 详情
  • App-Android平台 修复 应用在 tabbar 页面跳转到其它页面在Android10上可能出现图片闪烁的Bug
  • App-Android平台 修复 nvue scroll-view 组件无法触发 touchstart/touchend 事件及动态设置 scroll-left 属性可能不生效的Bug 详情
  • App-Android平台 修复 nvue input 组件设置 autofocus 属性为 true 在subnvue页面可能出现软键盘弹出后自动隐藏的Bug 详情
  • App-Android平台 修复 nvue map 组件下的view子节点不显示的Bug 详情
  • App-Android平台 修复 nvue live-pusher 组件推流成功后拉流可能显示绿屏或卡在首帧的Bug 详情
  • App-iOS平台 修复 nvue view 组件设置 border 属性可能引起应用崩溃的Bug 详情
  • App-iOS平台 修复 iOS 13 系统中 textarea 输入的内容,比 placeholder 偏左一点的Bug 详情
  • App-iOS平台 修复 faceID 识别成功时不能正确触发成功回调的Bug 详情
  • H5平台 修复 webview 组件 加载的HTML中调用 uni.getEnv 错误的Bug 详情
  • H5平台 修复 h5 平台组件的自定义事件无法接收多个参数的Bug #1016
  • H5平台 修复 在企业微信中 uni.chooseImage 无法使用的Bug 详情
  • 小程序平台 修复 不能直接在模版内使用 $emit 的 Bug 详情
  • 微信小程序平台 修复在发行模式使用 lodash@4.17.15 ,运行报错的 Bug#994
  • 支付宝小程序平台 修复 for 循环中 ref 生成的多个组件数组长度不准确的Bug #930
  • 头条小程序平台 修复 当 rpx 后跟着 !important 时,发行模式下 rpx 未被编译成px的Bug #1014
  • 百度小程序平台 修复 页面 onShow 只能触发一次的Bug
  • uni-ui 新增 uni-transition 过渡动画组件
  • uni-ui 新增 uni-fab 悬浮按钮支持nvue
  • uni-ui 修复 uni-calendar 动态获取 selected 属性就会导致切换不了月份的Bug
  • uni-ui 修复 uni-calendar H5 端选择月份按钮不能点击的Bug
  • uni-ui 优化 uni-calendar 切换月份必选中每月1号的Bug
  • uni-ui 优化 uni-calendar 视图样式,优化逻辑代码实现,使性能更好
  • uni-ui 优化 uni-calendar 切换月份返回事件
  • uni-ui 修复 uni-grid 正方形宫格显示不正确的Bug
  • uni-ui 修复 uni-grid 动态数据不渲染的Bug
  • uni-ui 优化 uni-grid 用户可自定义宫格内容,如添加角标、红点、修改背景色等
  • uni-ui 优化 uni-load-more 支持调整图标大小
  • uni-ui 修复 uni-popup 点击蒙版关闭后,再次打开弹框失败的Bug
  • uni-ui 修复 uni-popup type 属性为静态值时导致弹出层错误的Bug
  • uni-ui 优化 uni-popup 弹出层动画,使动画更流畅
  • uni-ui 修复 uni-swipe-action autoClose 属性开启状态下滑动不正常的Bug
  • uni-ui 优化 uni-swipe-action 组件间联动效果更流畅

2.4.2.20191115-alpha

  • APP平台 修复 当manifest.jsonnvueCompiler配置项不是weex时,picker 组件文字超出无法隐藏的Bug 详情
  • APP平台 修复 当manifest.jsonnvueCompiler配置项不是weex时,uni.scanCode 接口无法回调的Bug 详情
  • APP平台 修复 当manifest.jsonnvueCompiler配置项不是weex时,uni.chooseLocation 接口无法回调的Bug 详情
  • App-Android平台 修复 nvue barcode 组件设置 autostart 为true时在部分设备可能出现黑屏的Bug
  • App-iOS平台 修复 纯nvue项目 侧滑关闭后无法触发上个页面生命周期 onShow 的Bug 详情
  • H5平台 修复 uni.getImageInfo 回调信息中 path 错误的Bug 详情
  • H5平台 修复 路由后退时弹出的 picker 无法自动关闭的Bug 详情
  • H5平台 修复 在夸克浏览器(iOS)onReachBottom 生命周期只触发一次的Bug 详情
  • H5平台 修复 在手机QQ浏览器 onReachBottom 无法触发的Bug 详情
  • H5平台 修复 在网络断开的情况下 SocketTask.send 回调不正确的Bug #744
  • 微信小程序 调整微信基础库版本为2.9.2,解决微信2.9.3基础库input事件不触发的Bug 详情
  • 钉钉小程序 修复 多层组件嵌套的情况下,子组件生命周期不触发的Bug
  • 百度小程序 修复 onShow在onLoad之前触发的Bug 详情

2.4.1.20191114-alpha

  • App-iOS平台 修复 picker 组件 range 数据量较大时无法打开的Bug

2.4.0.20191112-alpha

  • 【重要】nvue文件编译模式默认从 weex 模式修改为 uni-app 模式。推荐使用多端可用、更成熟、组件更丰富的 uni-app 模式。如仍需使用 weex 模式,需在manifest中手动配置
  • 【重要】uni ui 新版正式发布,同时兼容vue和nvue。欢迎插件市场作者也升级自己的组件,同时兼容nvue 详情
  • 【重要】自定义组件模式新增 crypto.getRandomValues 方法,获取符合密码学要求的安全随机值
  • H5平台 修复 wxs getDataset() 函数获取不到参数的Bug。uni ui 的 swiperaction 组件的问题也因此得到修复 详情
  • APP平台 新增 nvue picker 组件支持多列
  • APP平台 优化 picker、扫码、选择位置、打开位置API的界面通过原生实现,提升性能体验(nvue为weex编译模式时未优化)
  • APP平台 修复 swiper 设置为autoplay时滑动导致速度加快的BUG 详情
  • App-iOS平台 修复 nvue页面在iOS13及以上系统默认字体不对的Bug
  • App-iOS平台 修复 nvue list 组件 scroll 事件返回的 isDragging 属性不正确的Bug 详情
  • App-iOS平台 修复 nvue swiper 组件动态修改 current 属性触发 transition 事件返回的参数不准确的Bug
  • 百度小程序平台 修复 新版百度小程序生命周期下组件内mounted不触发的BUG
  • uni ui 优化 uni-swipe-action 组件在nvue中使用 BindingX ,使跟手动画更流畅
  • uni ui 优化 uni-list 组件在nvue中使用原生list组件,提升性能
  • 新闻模板 优化 顶部tab栏目增加下滑横线(支持app-nvue、app-vue、h5、微信小程序、qq小程序,其他端暂无下滑横线)

2.3.9.20191104-alpha

  • App平台 修复 uni.requestPayment API 回调结果中没有支付收据的Bug 详情
  • App-Android平台 修复 tabBar 页面真机运行可能无法同步更新的Bug

2.3.8.20191103-alpha

  • 【重要】 公告:非自定义组件模式停止支持 详情
  • App平台 新增 生物认证API,包括指纹和 Apple Face ID 详情
  • App-Android平台 修复 64位专用包 启动时概率出现白屏的Bug 详情
  • App-Android平台 优化 weex原生渲染引擎的圆角和边框绘制效率
  • App-Android平台 修复 input 组件在部分场景获取焦点可能引起软键盘闪现后自动关闭的Bug 详情
  • App-Android平台 修复 nvue input 组件密码框焦点切换时可能出现自动关闭软键盘的Bug 详情
  • App-Android平台 修复 nvue map 组件在真机运行同步更新时可能无法显示的Bug 详情
  • App-Android平台 修复 nvue video 组件在应用首页中可能无法正常播放视频的Bug 详情
  • App-Android平台 修复 nvue video 组件前后台切换不触发 onShow/onHide 事件的Bug 详情
  • App-Android平台 修复 websocket 传输数据类型为 ArrayBuffer 某些情况下报错的Bug 详情
  • App-iOS平台 修复 uni.hideKeyboard 不能收起软键盘的Bug #903
  • App-iOS平台 修复 picker 组件可能被软键盘遮挡的Bug #888
  • App-iOS平台 修复 input 组件输入中文时失焦导致文字消失的Bug #888
  • App-iOS平台 修复 nvue text 组件设置 line-height 属性可能引起显示不正确的Bug
  • App-iOS平台 修复 nvue list 组件滚动时 scrollStart/scrollEnd 事件返回参数值为负数的Bug
  • App-iOS平台 修复 nvue live-pusher 组件设置 whiteness 属性为false不生效的Bug
  • App-iOS平台 修复 nvue barcode 组件动态修改属性不生效的Bug
  • H5平台 修复 picker 组件初始值不是合法日期/时间的情况下返回值不正确的Bug
  • 百度小程序 修复 页面 onShow 触发两次的Bug 详情
  • 百度小程序 修复 3.105.17 以上的调试库页面 onReady 事件比 onLoad 事件执行的要早的Bug 详情
  • uni ui 修复 uniNoticeBar跑马灯组件,在Android平台webview版本高于66时,且在隐藏的tabbar的vue页面中使用,造成App卡顿的Bug 详情
  • hello uni-app 新增 生物认证API示例

2.3.7.20191024-alpha

  • 修复 在 App.vue 的 onLaunch 中,不支持 this.globalData 的 Bug
  • H5平台 修复 开启 treeShaking 后 picker 组件无法使用的Bug #841
  • App-Android平台 修复 input组件使用特定输入法(如搜狗)时,无法正常切换键盘模式的Bug 详情
  • App-iOS平台 修复 nvue map组件的标记点(markers)的 iconPath 属性值设置为相对路径时可能引起应用崩溃的Bug 详情
  • hello uni-app 新增 websocket示例
  • hello uni-app 新增 组件通讯示例

2.3.6.20191021-alpha

  • App平台 修复 nvue bindingx API bind 参数导致异常的Bug 详情
  • App平台 修复 tabBar 设置 borderStyle 为 black 不生效的Bug 详情
  • App平台 修复 tabBar 使用默认高度时 uni.getSystemInfo 获取的 windowHeight 不正确的Bug 详情
  • App-Android平台 修复 tabBar 调用 uni.setTabBarItem 动态设置tabBar某一项内容导致选中状态失效的Bug 详情
  • App-iOS平台 修复 tabBar 页面因内存不足而白屏后无法自动恢复的Bug 详情
  • App-iOS平台 修复 tabBar 设置 icon 图标可能无法显示的Bug 详情
  • App-iOS平台 修复 nvue list组件 scroll 事件返回的参数缺少 isDragging 属性的Bug 详情

2.3.4.20191014-alpha

  • 【重要】App平台 重构 tabBar,原生支持 midButton(中间凸起),支持高度调节(App、H5默认高度统一为50px),降低内存占用,避免iOS白屏。注意不再支持通过 plus API 操作 tabBar 详情
  • App平台 新增 nvue 云打包支持原生混淆源码 详情
  • App平台 新增 nvue (uni-app编译模式)内置 bindingx 模块,可以免安装node模块直接使用
  • App平台 新增 nvue API uni.createSelectorQuery(仅支持id选择器)
  • App平台 修复 nvue swiper组件纵向滚动时,transition 事件属性值不正确的Bug 详情
  • App平台 修复 nvue swiper组件设置 current 后滑动不触发 change 事件的Bug 详情
  • App平台 修复 nvue 部分机型样式 width 设置为 750rpx 不会占满整个屏幕的Bug 详情
  • App平台 修复 nvue barcode组件扫码成功触发 marked 事件返回参数条码数据为空的Bug 详情
  • App平台 修复 uni.canvasGetImageData 和 uni.canvasPutImageData 位置大小不正确的Bug 详情
  • App平台 修复 使用 plus.webview API 手工创建webview时,默认注入uni-app组件样式,导致干扰html页面样式的Bug
  • App-Android平台 修复 WebSocket 在Android4.4手机上使用 ws 协议时无法连接服务器的Bug 详情
  • App-Android平台 修复 WebSocket 传输二进制数据时 uni.onSocketMessage 返回为字符串数据的Bug
  • App-Android平台 修复 nvue video组件的 show-progress 属性值设置为 false 不生效的Bug 详情
  • App-Android平台 修复 nvue video组件在 swiper 中实现仿抖音效果时滑动不灵敏的Bug
  • App-Android平台 修复 nvue live-pusher组件动态设置 beauty whiteness 属性值无效的Bug 详情
  • App-Android平台 修复 nvue live-pusher组件没有开始推流时无法切换摄像头的Bug
  • App-Android平台 修复 nvue image组件的 src 属性值为空时 placeholder 无法正常显示的Bug
  • App-iOS平台 新增 nvue live-pusher组件支持 orientation 属性设置画面方向
  • App-iOS平台 修复 nvue map组件的点击控件事件 @controltap 不响应的Bug 详情
  • 百度小程序 修复 开发时修改保存页面,百度模拟器页面无法正常刷新的Bug
  • uni统计 修复 关闭统计的情况下,统计系统事件(如:登录、分享)还能上报数据的 Bug
  • uni ui 实现nvue化,首批支持的组件已更新到hello uni-app新版示例中

2.3.3.20190924-alpha

  • App-Android平台 新增 uni.request 网络请求增加参数 sslVerify,配置是否验证 ssl 证书。但建议使用普遍受信的证书而不是忽略证书校验。详情
  • App-iOS平台 调整 非自定义组件模式 逻辑层默认从 WKWebview 切回 UIWebview,避免 uni.request 无法跨域的问题。但仍建议开发者尽快升级自定义组件模式
  • App-iOS平台 新增 非自定义组件模式 iOS13上页面无法滚动的问题,如不能很快升级为自定义组件模式,可临时使用本文的方案2来解决,详情
  • App-iOS平台 修复 nvue swiper组件包含子组件少于3个时布局可能不正确的Bug
  • App-iOS平台 修复 nvue video组件退出全屏动画会闪现底层组件的Bug
  • H5端 修复 监听页面滚动(onPageScroll)后切换页面报错的Bug 详情

2.3.2.20190921-alpha

  • App平台 修复 uni.writeBLECharacteristicValue 无法写入数据的Bug 详情
  • App平台 修复 调用 uni.pageScrollTo 时页面内元素 fixed 定位失效的Bug 详情
  • App平台 修复 调用 uni.switchTab 某些情况下白屏的Bug
  • App平台 修复 nvue map组件的点击标记点事件(@markertap)参数中markerId属性不正确的Bug
  • App平台 修复 调用 uni.setNavigationBarColor 导致其他页面状态栏颜色一起改变的Bug
  • App平台 修复 应用启动后立刻调用 uni.hideTabBar 导致页面高度错误的Bug 详情
  • App-iOS平台 修复 调用 uni.setNavigationBarColor 导致隐藏状态的导航栏显示的Bug
  • App-iOS平台 修复 nvue swiper组件 垂直滑动且高度较低时内容可能出现重叠的Bug
  • App-iOS平台 修复 nvue refresh组件 某些情况下闪退的Bug
  • H5平台 修复 longpress 事件消息对象的 touches/changedTouches 属性不正确的Bug 详情
  • uni统计 修复 网络异常时,上报重试机制失效的Bug

2.3.1.20190920-alpha

  • App平台 修复 vue页面 scroll-view 组件在 iOS13 无法滚动的 Bug 详情
  • H5平台 修复 uni.request 方法发起 GET 请求之前出现 OPTIONS 预检请求的 Bug
  • 头条小程序 修复 this.$refs 部分场景无法获取组件引用的 Bug #791
  • uni统计 修复 小程序端发行后所有页面都添加 onShareAppMessage 的 Bug #792

2.3.0.20190919-alpha

  • App平台 修复 nvue 页面 picker-view 组件初次渲染可能错乱的 Bug
  • App-iOS平台 修复 nvue video标签设置自动播放(autoplay)为true不生效的Bug

2.2.7.20190917-alpha

  • 【重要】App平台 优化 不显示的Tab页面,释放渲染内存占用,提升窗体动画和页面滚动的平滑度
  • 【重要】uni统计 优化 统计接口上报性能,已启用uni统计的历史项目,请在小程序后台request安全域名中新增(不是替换):tongji.dcloud.io
  • 修复 兼容sass-loader 8.0.0版本 #776
  • App平台 新增 nvue 中支持 uni.scss
  • App平台 修复 setNavigationBarTitle不生效的Bug
  • hello uni-app 优化 cover-view 组件示例(App端使用nvue实现),支持在视频全屏界面覆盖遮罩物
  • hello uni-app 优化 video 组件示例,新增播放、暂停、设置倍速等能力演示

2.2.6.20190914-alpha

  • 【重要】 App平台 优化使用Tab时应用的内存占用,提升窗体动画和页面滚动的平滑度(自定义组件模式)
  • 【重要】 公告:非自定义组件模式,将于11月1日起,停止支持。请开发者尽快升级 详情
  • 新增 编译时增加警告信息(不影响运行)
  • 修复 静态资源过大时编译报错的 Bug
  • 修复 部分样式编译时未自动增加 webkit 前缀的 Bug #769
  • App平台/H5平台 新增 支持导航栏透明配置(transparentTitle) 详情
  • App平台/H5平台 修复 input、textarea 组件禁用状态黑色文字在 iOS 颜色变浅的 Bug
  • App平台 新增 导航栏支持配置图片(titleImage) 详情
  • App平台 新增 nvue 环境支持 recycle-list 组件 详情
  • App平台 新增 nvue 环境支持 picker-view 组件
  • App平台 修复 nvue 环境 movable-area 组件手势和滚动冲突的 Bug
  • App平台 优化 websocket 支持创建多个连接,支持收发 ArrayBuffer 类型数据
  • App平台 修复 键盘高度变化事件不生效的 Bug
  • App平台 修复 页面中 web-view 组件的页面加载完成之前标题栏会显示 null 的 Bug
  • H5平台 新增 支持导航栏点击穿透配置(titlePenetrate) 详情
  • H5平台 修复 rich-text 内部节点包含多个 class 时渲染不正确的 Bug #756
  • uni统计 运行测试时不再上报数据,仅发行后才报数
  • uni统计 修复预览模式自定义统计(uni.report)报错的问题

2.2.5.20190907-alpha

  • 【重要】新增 nvue 页面支持 vuex 的使用 详情
  • 【重要】调整 App平台 iOS下,vue及nvue页面的uni-app编译模式下,web-view组件从UIWebview改为WKWebview。详情
  • 优化 wxs 支持script方式写法,方便着色、格式化、语法校验 详情
  • 优化 image 组件支持自闭合写法 #625
  • 优化 autoprefixer 目标浏览器兼容,减少生成的 css 代码
  • 修复 部分模板写法导致编译器报错的Bug #604
  • 修复 mode 不正确导致 cli 下读取 .env 错误的Bug #710
  • 修复 for 循环中绑定多个事件方法,参数获取不正确的Bug #720
  • App/H5平台 新增 uni.getSystemInfo 支持返回安全区信息(safeArea)
  • App/H5平台 新增 swiper 组件支持 transition 事件
  • App平台 优化 tab切换减少白屏概率
  • App平台 优化 页面背景样式生效时机,解决深色背景等特定场景下,页面切换时闪白的问题
  • App平台 修复 iOS13 页面无法滚动的Bug 详情
  • App平台 新增 uni.getSystemInfo 支持返回手机品牌信息(brand) 详情
  • App平台 修复 纯nvue项目中 uni.scanCode、uni.chooseLocation 接口不触发回调的Bug
  • App平台 修复 纯nvue项目中 uni.stopPullDownRefresh 不生效的Bug
  • App平台 修复 纯nvue项目中 开发运行期间新增 nvue 页面,热更新白屏的Bug
  • App平台 优化 nvue Android版switch的样式与性能
  • App平台 优化 nvue button 组件内部支持嵌套 text 组件
  • H5平台/支付宝平台 新增 导航栏配置项titleImage(导航栏标题图) 详情
  • H5平台 修复 input 组件的 change 事件会冒泡到父组件的Bug 详情
  • H5平台 修复 svg 或非base64格式的 Data URI 无法使用的Bug #668
  • 小程序平台 新增 uni.getMenuButtonBoundingClientRect 接口,可获取导航栏右上角胶囊按钮的布局位置信息 详情
  • 小程序平台 优化 发行时压缩 css 代码
  • 百度/头条小程序平台 修复 开发工具 sourcemap 无效的Bug #724
  • 支付宝小程序 新增 button 组件 open-type 属性支持 getPhoneNumber
  • hello uni-app 新增 nvue地图 组件及API示例
  • hello uni-app 新增 全屏视频上下滑动 示例模板
  • uni-ui 新增 SearchBar 搜索输入框
  • uni-ui 新增 GoodsNav 商品详情页底部购物车、购买导航条
  • uni-ui 新增 Fav 收藏按钮
  • uni-ui 优化 SwipeAction 滑动操作组件,App平台、H5 平台、微信小程序平台使用 wxs 实现跟手式流畅拖动
  • uni-ui 优化 Collapse 折叠面板在低配设备中动画卡顿的问题
  • uni-ui 优化 LoadMore 加载图标可按平台配置或由用户指定,Android平台默认circle,iOS平台默认雪花
  • uni-ui 优化 SwipeDot 优化指示器样式
  • uni-ui 修复 Icons 组件在 H5 平台不显示的BUG。老用户请更新Icons组件 详情
  • 新闻模板 优化 拖动标签卡时更快的渲染页面、无网络时引导用户设置
  • uni统计 修复 页面标题和页面 url 不匹配的Bug
  • uni统计 修复 选项卡页面 url 上报不正确的Bug

2.2.4.20190823-alpha

  • 【重要】App/微信小程序平台 新增 支持wxs,支付宝小程序平台支持SJS,百度小程序平台支持Filter 详情
  • App平台 修复 微信自定义组件运行时报错的Bug 详情

2.2.3.20190822-alpha

  • 【重要】uni统计平台上线,一份报表,掌握业务全景 详情
  • App平台 新增 uni.onKeyboardHeightChange 支持监听键盘高度变化
  • App平台 优化 renderer配置为native的纯nvue项目,uni.request 发起网络请求时,Content-Type 默认设置为 application/json
  • App平台 优化 input 组件 @focus 事件支持获取键盘高度
  • App平台 优化 uni.request 自动去除 url 首尾空白字符
  • App平台 修复 解决 scroll-view、movable-view 组件触摸滑动时会触发下拉刷新的 Bug
  • H5平台 新增 支持 icon 组件。注意此功能会与老版的uni ui的icon组件重名 详情
  • H5平台 优化 uni.getNetworkType 支持 Safari 浏览器
  • H5平台 修复 input 组件 confirm-type 值为 search 时文字垂直不居中的 Bug
  • H5平台 修复 animation 属性中部分动画不生效的 Bug
  • 微信小程序平台 修复 当使用小程序插件后,调用数组方法修改数组未触发界面渲染的 Bug #694
  • 支付宝小程序平台 新增 支持分包加载功能

2.2.2.20190816

  • App平台 修复 uni.chooseLocation 界面搜索地点导致地图高度异常的Bug 详情

2.2.1.20190813

  • App平台 修复 uni.request 接口中 responseType 参数设置为 arraybuffer 时,请求无效的 Bug 详情
  • H5平台 修复 开启摇树优化(treeShaking)后,多构建出一份无效文件的Bug #638

2.2.0.20190812

  • 【重要】H5平台 新增 支持配置摇树优化,打包时裁剪不需要的组件及API,大幅减少H5框架的发行体积,提高首次加载渲染速度 详情
  • 【重要】App平台 自定义组件模式 优化 uni.request 的实现,加快联网速度,尤其是上拉翻页的速度
  • 【重要】App平台 支持纯 nvue 项目,manifest配置 "app-plus" -> "renderer":"native",可不加载基于 webview 的运行框架,减少包体积、提升启动速度。(新建项目选新闻模板可体验)
  • 【重要】App平台 nvue 的 uni-app 编译模式 新增 组件:cover-view(支持嵌套、滚动)、cover-image、progress、button、checkbox、radio、switch、form、slider、barcode、live-pusher、map(map 组件实现与微信对齐,目前仅支持高德地图)
  • 【重要】App平台 nvue 的 uni-app 编译模式 优化组件 swiper,支持竖向滑动,内嵌 video,实现抖音式视频上下滑动效果(微信基础库 2.4.0以上亦可实现类似功能)
  • 【重要】App平台 nvue 的 uni-app 编译模式 优化组件 video,支持内嵌 cover-view,并支持视频全屏后通过 cover-view 自定义全屏界面内容(用法同微信小程序)
  • 【重要】App平台 nvue 的 uni-app 编译模式 优化组件 rich-text,支持加粗、文字换行
  • 【重要】App平台 nvue 的 uni-app 编译模式 iOS上支持点击顶部状态栏滚动页面到顶部,组件 scroll-view 支持enableBackToTop属性为true以实现相同效果
  • 【重要】App平台 nvue 的 uni-app 编译模式 软键盘弹出事件(focus)中支持获取软键盘的高度 详情
  • 【重要】App平台 Android 系统 input、textarea、editor 键盘弹出方式默认从 adjustResize 调整为 adjustPan,即输入法弹出后窗体不是缩小而是上推,让软键盘弹出和收起更顺滑,并且与iOS、及各种小程序平台的实现逻辑统一。如不需要此功能,需在 pages.json 中 style->app-plus 节点下设 "softinputMode": "adjustResize"。另 editor 组件目前仍然是 adjustResize
  • 【重要】新增 支持 vue.config.js 配置文件,可自定义 webpack 配置选项,包括增加自定义静态资源目录、小程序自定义组件目录,方便老项目转换 详情
  • 【重要】新增 CLI版支持 package.json 配置文件扩展,自行扩展条件编译平台(如钉钉小程序、H5-weixin等) 详情
  • 新增 提供离线文档https://github.com/dcloudio/uni-app/tree/master/docs
  • App平台 Android平台 新增 uni-app(自定义组件模式及 nvue 页面)适配支持 arm64-v8a(64位)CPU类型,解决 Google Play 发布 app 必须支持64位的问题 详情
  • App平台 weex版本升级为最新的0.26.0
  • App平台 uni.chooseLocation 新增 keyword 参数,解决启用百度地图后,选择位置界面附近地址列表为空的 Bug
  • App平台 修复 当 pages.json 中配置页面过多时,windows平台编译报 ENAMETOOLONG 错误的 Bug
  • App平台 修复 static 下部分类型资源文件未打包的 Bug #619
  • App平台 修复 nvue 在 uni-app 编译模式下,nvue页面无法接收参数的 Bug
  • App平台 iOS系统 修复 uni.openLocation 打开的位置展示页面,地图显示不全的 Bug 详情
  • 微信小程序平台 新增 支持在分包内引入插件代码包 #620
  • hello uni-app 首页选项卡页面,重构为 nvue,提升渲染速度
  • hello uni-app 使用定位、相册等功能时,新增权限判断,优化用户体验
  • uni-ui 新增 Calendar 日历组件新增打点、范围选择,优化性能
  • uni-ui 新增 Grid 宫格组件新增红点、数字角标、图片角标显示、点击事件
  • uni-ui 新增 Card 卡片组件新增图文卡片模式
  • uni-ui 新增 Popup 弹出层组件新增动画效果
  • uni-ui 优化 Grid 宫格组件代码重构,修改传值方式,定制度更高
  • uni-ui 修复 Calendar 日历组件高度渲染不正确的 Bug
  • uni-ui 修复 Collapse 折叠面板组件在动画模式下,动态添加数据高度不正确的 Bug
  • uni-ui 修复 Popup 弹出层组件底部弹出示例样式错乱的 Bug
  • uni-ui 修复 Popup 弹出层组件顶部弹出在 H5 端位置不正确的 Bug
  • uni-ui 修复 LoadMore 加载更多组件不显示”加载中“动画的 bug
  • 新闻/资讯App模板 所有页面均使用nvue实现

2.1.3.20190724

  • 修复 项目路径包含空格时,debugger 的 sourcemap 不正确导致无法打断点的Bug
  • App平台 修复 input 组件 type 值为 number 时 password 属性不生效的 Bug #556
  • App平台 修复 取消扫码会触发扫码成功回调的 Bug
  • App平台 修复 调用 uni.setNavigationBarTitle、uni.setNavigationBarColor 接口会导致隐藏状态的导航栏显示的 Bug
  • App平台 修复 部分特殊设备上 input textarea 组件中 input 事件无法触发的 Bug 详情
  • H5平台 修复 uni.hideLoading 部分场景下失效的 Bug
  • 百度小程序平台 修复 uni.request 方法 dataType 设置为非 json 类型,仍按 json 解析的 Bug #558

2.1.1.20190716

  • 修复 TypeScript 项目中包含 nvue 时编译报错的Bug
  • App端 优化 titleNView 配置为字符串"false"时,等同于布尔型false,均为隐藏导航栏
  • App端(Android平台) 修复部分场景下,导航栏标题显示为页面url的Bug
  • H5端 修复 input 组件在 flex 布局下默认宽度为0的Bug
  • H5端 修复 input 组件设置高度后文字默认未垂直居中的Bug
  • hello uni-app 修复顶部选项卡(nvue版本)下拉刷新无法回弹的Bug

2.1.0.20190713

  • 【重要】App平台 新增 debug调试功能(限自定义组件模式),支持vue/nvue页面断点调试、支持nvue页面element审查 详情
  • 【重要】App平台 nvue 新增 uni-app编译模式。以后同时存在weex编译模式和uni-app编译模式。uni-app编译模式将不再使用weex组件,而是改用uni基础组件,目前已支持部分组件,并支持nvue页面编译到H5和小程序端 详情
  • 【重要】App平台 nvue 新增 编译时校验css合法性,对于App平台的nvue不支持的样式在控制台给予告警(不影响编译结果) 详情
  • 调整 推荐使用rpx替代upx,rpx支持全端动态绑定,无需再使用uni.upx2px 详情
  • 修复 内置CSS变量应用于calc方法时,在特定场景下失效的Bug 详情
  • 修复 自定义组件模式下,未直接修改 props 仍报 [Vue warn]: Avoid mutating a prop directly… 异常信息的Bug 详情
  • 修复 自定义组件模式下,非 h5 平台,当计算属性发生错误,导致页面其他数据不再更新的 Bug #530
  • App/H5平台 修复 input 组件 letter-spacing 样式不生效的 Bug #485
  • App/H5平台 修复 textarea 组件在 iOS 设备上自增高度计算错误的 Bug 详情
  • App/H5平台 修复 input 组件 min-height 样式不生效的 Bug
  • App平台 新增 支持 navigationStyle 配置为 custom 时隐藏导航栏
  • App平台 新增 nvue 在uni-app编译模式下,新增支持全局样式(App.vue中的样式,会作用于页面级.nvue文件)
  • App平台 新增 uni.getLocation 接口支持获取海拔高度
  • App平台 优化 uni.previewImage 的 longPressActions 回调支持返回图片索引值
  • App平台 优化 uni.connectSocket 接口支持 protocols 参数配置
  • App平台 优化 组件 style 动态绑定样式支持 upx 单位
  • App平台 修复 backgroundAudioManager 对象 onStop 事件监听不生效的 Bug
  • App平台 修复 uni.getSavedFileList、uni.getSavedFileInfo 能获取到已删除文件信息的 Bug 详情
  • App平台 修复 map 组件 中的 iconPath 不支持本地路径的 Bug 详情
  • App平台 修复 uni.getStorageInfo 无法获取缓存信息的 Bug 详情
  • App平台 修复 textarea 组件 @blur 事件中未返回 cursor 参数的 Bug #365
  • App平台 修复 uni.chooseLocation 打开的位置选择页面,下方的地点列表某些情况无法自动加载的 Bug 详情
  • App平台 修复 cover-view 组件无法销毁的 Bug
  • App平台 修复 cover-view 组件在安卓平台,特定情况下无法显示文字的 Bug
  • App平台 修复 cover-image 组件在自定义组件编译模式,无法使用网络图片路径的 Bug 详情
  • App平台 修复 uni.scanCode 在 iOS 设备上侧滑返回不触发 fail 回调的 Bug 详情
  • App平台 修复 在 uni.scanCode 回调函数内调用 uni.setNavigationBarTitle 接口不生效的 Bug 详情
  • App平台 修复 input 组件设置 disabled 属性后,在 iOS 平台文字颜色变浅的 Bug 详情
  • App平台 修复 uni.chooseVideo 返回值中 duration/width/height 错误的 Bug 详情
  • App平台 修复 非自定义组件模式 InnerAudioContext 对象无法销毁的 Bug
  • App平台 修复 InnerAudioContext 对象获取 buffered 值不正确的 Bug 详情
  • H5平台 新增 uni.createIntersectionObserver 接口支持
  • H5平台 新增 uni.createAnimation 接口支持,组件支持 animation 属性
  • H5平台 新增 video 组件支持配置 x5-playsinline 属性
  • H5平台 优化 uni.showModal 内容支持通过 \n 实现换行显示 详情
  • H5平台 优化 自动修改 document.title 为 navigationBarTitleText 的值 #394
  • H5平台 优化 URL 参数解析方式 #445
  • H5平台 优化 页面生命周期 onLaunch、onShow 中支持获取 path、query 参数 #408
  • H5平台 修复 在页面或组件内定义 input 组件 placeholder-class 不生效的 Bug 详情
  • H5平台 修复 InnerAudioContext 对象 buffered 属性读取报错的 Bug 详情
  • H5平台 修复 onPageScroll、onReachBottom 等生命周期无法触发的 Bug
  • H5平台 修复 uni.canvasToTempFilePath 接口 desWidth、desHeight 参数不生效的 Bug
  • H5平台 修复 微信浏览器中 uni.openLocation 打开的查看位置页面,“去这里”按钮点击无效的 Bug 详情
  • H5平台 修复 mixin 中定义的 onLoad、onShow 等页面生命周期钩子函数不生效的 Bug 详情
  • H5平台 修复 textarea 组件设置 auto-height 属性后,在 Chrome 浏览器内仍然显示滚动条的 Bug 详情
  • H5平台 修复 textarea 组件在特定场景下,不触发@input事件的 Bug 详情
  • H5平台 修复 uni.showLoading 方法 mask 参数配置无效的 Bug
  • H5平台 修复 innerAudioContext 对象的 src 属性使用相对路径时,音频无法播放的 Bug 详情
  • H5平台 修复 uni.previewImage 不传 current 参数时,运行报错的 Bug
  • H5平台 修复 movable-area 组件 scale 事件中无法获取 x、y 属性的Bug #408
  • H5平台 修复 navigator 组件 delta 属性不生效的Bug 详情
  • H5平台 修复 uni.navigateBack 接口 delta 值大于1时中间页面未销毁的Bug 详情
  • H5平台 修复 在 Chrome 浏览器中快速滑动 swiper 组件,可能会导致动画卡死的 Bug #107
  • H5平台 修复 在 iOS 浏览器中点击 view 组件显示半透明高亮效果的 Bug #440
  • 微信小程序平台 修复 页面默认显示分享菜单的Bug #411
  • 支付宝小程序平台 新增 transitionend/animationstart/animationiteration/animationend 通用事件支持
  • 支付宝小程序平台 新增 scroll-view 组件支持scrolltoupper/scrolltolower事件
  • 支付宝小程序平台 修复 无法使用npm方式引入@dcloudio/uni-ui的Bug #431
  • 支付宝小程序平台 修复 web-view 组件中 postMessage 不能正常触发 @message 事件的 Bug #389
  • 百度小程序平台 修复 页面直达时,onLoad生命周期不触发的Bug
  • 百度小程序平台 修复 App.vue中onShow不触发的Bug 详情
  • 头条小程序平台 修复 getCurrentPages 接口返回的页面对象中route属性缺失的Bug 详情
  • uni-ui 修复 LoadMore 加载更多组件不显示加载中动画的 Bug
  • hello uni-app 小程序平台 当用户拒绝定位权限后,再次点击获取定位时,引导用户去设置中开启
  • 新闻/资讯App模板 nvue页面使用新的uni-app编译模式,用uni基础组件重写,实现了nvue页面直接跨多端,App端新增了自定义的下拉刷新
  • 登录模板 修复 在支付宝平台页面高度设置 100% 未生效的Bug
  • 登录模板 修复 在头条小程序上自定义组件编译模式下输入框样式错乱的 Bug

2.0.0.20190610

  • 【重要】App平台 新增 subNVue ,支持使用原生组件绘制自定义导航栏、全屏遮罩等 详情
  • 【重要】支付宝/百度/头条小程序平台 新增 支持自定义组件模式,提升性能和增强vue语法支持,详见
  • 新增 uni.$on,uni.$once,uni.$off,uni.$emit 方法,提供更优雅的页面间通信解决方案 详情
  • 新增 组件 editor 富文本编辑器组件,包括微信和App平台 详情
  • 新增 pages.json支持配置导航栏下方的阴影线navigationbarshadow 详情
  • 修复 map 组件 @regionchange 事件绑定不生效的bug 详情
  • 修复 更多 v-model 用法支持 详情
  • App平台 新增 uni.chooseVideo API 支持 camera、maxDuration 参数 详情
  • App平台 新增 getLocation 支持geocode参数,开发者可控制是否解析省市街道地址信息 详情
  • App平台 新增 getLocation 成功回调中增加 address 属性,支持获取省市街道地址信息 详情
  • App平台 修复 getLocation 经纬度获取成功、但地址解析失败时,未触发成功回调的Bug
  • App平台 修复 项目中仅包含 nvue 页面时运行报错的Bug
  • App平台 修复 偶发编译出错后再次保存代码不再继续编译的Bug
  • App平台 修复 popup类型的subNVue在特定场景下弹出时,遮罩未覆盖底部选项卡的Bug 详情
  • App平台 修复 部分 iOS 机型上 uni.canvasToTempFilePath 保存的图像内容空白的问题 详情
  • App平台 修复 picker 组件在部分安卓手机上关闭时报错的Bug
  • App平台 修复 picker 组件在 iOS8 设备上无法显示的Bug
  • App平台 修复 uni.previewimage 接口的 longPressActions 回调无效的Bug
  • H5平台 新增 innerAudioContext 实现取消事件监听方法 #393
  • H5平台 优化 picker、picker-view 组件滚动停止过慢的问题 #278#367
  • H5平台 修复 Safari 浏览器调用 uni.getSystemInfoSync 接口报错的Bug
  • H5平台 修复 uni.getSystemInfoSync 在部分手机上执行异常的Bug 详情
  • H5平台 修复 picker 组件设置 start 属性后导致部分日期无法选择的Bug #404
  • H5平台 修复 video 组件全屏后播放控件被视频遮挡的Bug 详情
  • H5平台 修复 页面点击事件中获取的x坐标不正确的Bug 详情
  • H5平台 修复 uni.showToast() 被部分页面元素遮挡的Bug 详情
  • H5平台 修复 某些情况下外部修改 history 导致路由卡在当前页面、无法后退的Bug
  • H5平台 修复 部分浏览器上 canvas 监听 touch 事件无法获取触发坐标的Bug
  • H5平台 修复 image 组件的src属性为空时,错误触发资源请求的Bug
  • H5平台 修复 movable-view 组件的animation属性无效的Bug
  • 微信小程序平台 新增 支持workers目录配置 详情
  • 支付宝小程序平台 新增 设置TabBar 相关API 详情
  • 支付宝小程序平台 修复 uni.showLoading() 在小程序开发者工具 v0.32.3 版本下报错的Bug 详情
  • 百度小程序平台 修复 自定义组件模式下,页面的 onShow 生命周期不触发的Bug
  • hello uni-app 新增 原生子窗体(subNVue)示例
  • hello uni-app 新增 iBeacon 示例
  • hello uni-app 新增 editor 富文本编辑器示例
  • hello uni-app 在支付宝/百度/头条小程序平台,开启自定义组件模式

1.9.9.20190522

  • 【重要】 App平台 nvue中可使用所有plus API,大幅改进weex API能力不足的问题(限自定义组件模式)
  • App平台 修复 在 onLaunch 或首页的 onLoad/onReady 等生命周期内路由跳转失败的Bug 详情
  • App平台 修复 uni.previewImage 不传 current 参数可能导致运行报错的Bug
  • App平台 修复 onTabItemTap 触发时机,修改为每次点击切换均触发(原来的逻辑是首次切换不触发)

1.9.8.20190518

  • 修复 1.9.7引入的 @-moz-keyframes @-ms-keyframes @-o-keyframes 编译报错 详情 。另注意手机端不应该添加-moz、-ms、-o等前缀语法

1.9.7.20190517

  • 修复 使用预编译语言部分情况下条件编译无效的Bug 详情
  • uni.previewImage 支持传入图片的索引值 详情
  • 微信平台 兼容微信开发者工具-开发版(Nightly Build)
  • App平台 新增 图片预览支持长按显示操作菜单 详情
  • App平台 修复 uni.scanCode 从相册选择二维码,成功回调中 scanType 为空的 bug 详情
  • App平台 修复 设置剪切板内容后弹出的toast图标错误的Bug
  • App平台 修复 各种waiting、toast样式不统一的Bug
  • App平台 修复 自定义组件模式下,map 对象 translateMarker 方法无效及animationEnd不回调的Bug 详情
  • App平台 修复 地图缩放时 getScale 返回结果不准确的Bug 详情
  • App平台 修复 onNavigationBarSearchInputClicked 在 .nvue 上没有响应的Bug 详情
  • App平台 修复 获取蓝牙设备信息中 advertisData 值不正确的bug 详情
  • App平台 优化 picker、picker-view 组件滚动停止过慢的问题
  • App平台(Android)修复 uni.showModal 点击返回不触发取消回调的Bug 详情
  • App平台(iOS)优化 因内存问题导致wkwebview页面白屏时,支持自动恢复页面数据
  • App平台(iOS)修复 在 iOS 8.x/9.x 低版本系统上,启动白屏的Bug
  • App平台(iOS)修复 下拉刷新在特殊场景下拉失效的Bug 详情
  • App平台(iOS)修复 自定义组件模式下,地图初始化时设置经纬度属性未立即生效的Bug
  • App平台(iOS)修复 自定义组件模式下,同一页面多个 input 框点击时光标乱跳的Bug 详情
  • App平台(iOS 12.2)修复 input 组件自动聚焦失败的Bug
  • App平台(iOS 12.2)修复 多 input 组件页面,切换焦点时,导致页面抖动的Bug
  • H5平台 新增 map 组件 支持开发者配置自己申请的腾讯地图秘钥(key),解决因共用秘钥对应配额耗尽导致定位失败的Bug 详情
  • H5平台 修复 canvas 不支持设置渐变色的Bug 详情
  • H5平台 修复 map 组件 @tap 不触发的Bug 详情
  • H5平台(iOS特定版本) 修复 标签的 data-* 属性值在事件中获取失败的Bug 详情
  • H5平台 修复 canvas 属性 更新width height无效的Bug 详情
  • H5平台 修复 canvasToTempFilePath API 生成宽高不准确bug
  • 支付宝小程序 修复 当值为0或false等值时,uni.getStorage 读取结果不正确的Bug #337
  • 支付宝小程序 修复 支付接口调用报错的Bug 详情
  • uni-ui 新增 uniIndexedList 索引列表组件 详情
  • hello uni-app 新增 radio, checkbox, switch, slider 修改颜色、大小示例
  • hello uni-app 优化 chat聊天模板,input输入框在iOS上取消软键盘顶部的完成横条
  • hello uni-app 新增 指纹示例
  • hello uni-app 新增 SQLite 示例

1.9.4.20190426

  • 修复 特定场景执行发行导致文件体积增大的问题 详情
  • App平台 新增 video 组件 支持 direction 属性,可控制视频全屏方向 详情
  • App平台 修复 input 组件 设置 type 属性为 idcard 时,无法输入字母 X 的bug
  • App平台(iOS) 修复 调用 $getAppMap 异常的bug
  • App平台(iOS) 修复 uni.showToast() 设置 position 属性后,title 属性失效的bug 详情
  • App平台(Android) 修复 uni.removeStorage 在 nvue 下使用报错的 bug 详情
  • H5平台 修复 非 uni-app 的 canvas 组件默认高清导致历史代码兼容问题 详情
  • H5平台 修复 picker 组件 range-key 属性不生效的bug 详情
  • H5平台 修复 picker 组件 value 属性为空时,@change 事件返回信息不完整的bug 详情
  • H5平台 修复 canvasToTempFilePath API,fileType参数兼容jpg/jpeg格式 详情
  • uni-ui 修复 popup 组件在页面内容超出一屏后,弹出层不居中的bug 详情
  • hello uni-app 优化 从列表到详情示例的上拉体验

1.9.3.20190422

  • 新增 自定义组件模式下 组件支持通过 extends mixins 继承 props 详情
  • 新增 template模板模式下 TypeScript工程支持使用装饰符 @Component
  • App平台 自定义组件模式 新增 获取原生地图对象的方法 MapContext.$getAppMap() 详情
  • App平台 自定义组件模式 修复 在 iOS8 版本启动失败的 bug
  • App平台 自定义组件模式 修复 未启用 tabBar 的项目调用 reLaunch 导致 App 退出的问题 详情
  • H5平台 优化 canvas 组件支持高清显示 详情
  • H5平台 修复 HBuilderX 1.9.2 alpha 版中运行到浏览器白屏的问题
  • H5平台 修复 运行至部分低版本浏览器白屏的问题 详情
  • H5平台 修复 部分浏览器环境下调用 uni.chooseImage() 导致页面滚动的问题 详情
  • H5平台 修复 页面后退至 tabBar 页面时丢失滚动位置的问题 详情
  • H5平台 修复 页面后退时 scroll-view 滚动位置不正确的问题 详情
  • H5平台 修复 特定内置组件样式会影响到部分外部元素样式的bug #282
  • H5平台 修复 uni.showModal() 点击空白区域,弹窗会消失的bug #311
  • 微信小程序 修复 swiper scroll-view 等组件绑定事件在 vconsole 中报 JSON 序列化错误的问题 详情
  • 支付宝小程序 优化 兼容新的 request 规范 详情
  • uni-ui 修复 popup 居中弹出(插屏广告)示例在部分手机上样式不正确的问题
  • uni-ui 修复 calendar 日历组件获取高度错误的问题
  • uni-ui 优化 notice-bar 等组件设置节点 id 的实现
  • hello uni-app 新增 request 示例添加 Promise 方式的使用
  • hello uni-app 优化 分享示例,分享类型和对应支持的分享渠道关联(如选择图文分享时,QQ分享渠道自动变为可不用状态)
  • hello uni-app 优化 echarts 示例的传值方式,解决百度小程序不显示的问题

1.9.2.20190417

  • App平台 新增 自定义组件模式下输出日志时显示正确的行号
  • H5平台 修复 API 返回的 Promise 对象不正确的问题 详情

1.9.1.20190415

  • 修复 调用 uni 方法返回的 Promise 对象不正确的问题 #295
  • App端 新增 自定义组件模式下支持 loadFontFace 方法动态加载字体 详情

1.9.0.20190412

  • 【重要】App平台 升级为新版编译器(自定义组件模式),提升App启动速度、减少js阻塞、提升组件性能、支持过滤器等更多vue语法 详情
  • 【重要】插件市场支持付费原生插件,欢迎插件作者们踊跃提交原生插件。示例https://ext.dcloud.net.cn/plugin?id=135
  • 新增 自定义组件模式下,支持在 v-for 中使用 v-modelv-bind 指令的 sync 修饰符
  • 新增 uni.showActiveSheet() 支持 titile 属性,仅 App/H5 平台生效
  • 修复 自定义组件模式下,支持直接修改 v-on 事件绑定传入的响应式数据参数 详情
  • 修复 uni.connectSocket() 返回的 SocketTask 不正确的bug
  • App平台 新增 网络请求支持在 header 头信息中设置 Cookie 关键字为 key 详情
  • App平台 新增 uni.showToast() 支持 position 属性,可以显示纯文本轻提示
  • App平台 修复 uni.canvasPutImageData() 执行报错的bug,详情
  • App平台 修复 清除本地缓存后 nvue 页面报 launch webview id is not ready 错误的问题 详情
  • App平台(Android) 修复 部分低版本 Android 手机执行 uni.reLaunch() 报错的问题 详情
  • App平台 修复 navigator 组件默认动画不生效的bug
  • App平台 修复 自定义组件模式下调用 uni.connectSocket() 报错的问题 详情
  • App平台 修复 自定义组件模式下扫码功能非首次打开时报错的问题 详情
  • H5平台 修复 uni.reLaunch() 后 getCurrentPages() 获取不正确的bug 详情
  • H5平台 修复 canvas 接口无法获取坐标的问题 详情
  • H5平台 修复 image 组件加载无协议的网络图片资源无效的问题
  • 微信小程序 新增 自定义组件模式下支持 v-text 指令
  • 微信小程序 新增 支持在根目录下添加 ext.jsonsitemap.json 详情
  • 微信小程序 修复 text 组件内文字不能换行以及不显示空格的问题 详情
  • uni-ui 新增 轮播图指示点(uni-swiper-dot)组件 详情
  • uni-ui 修复 部分组件在支付宝小程序中垂直居中不生效的bug
  • hello uni-app 修复 部分页面在支付宝小程序中垂直居中不生效的bug
  • hello uni-app 新增 列表到详情模板兼容支付宝小程序
  • hello uni-app 新增 u-link 组件,方便在各平台使用超链接
  • hello uni-app 新增 在 uni-app 中使用第三方微信小程序组件(vant ui)的示例
  • hello uni-app 强化通过scheme打开三方app示例,直接打开应用商店指定应用方便评分、直接打开QQ联系人聊天、地图指定位置导航、打开淘宝指定页面。

1.8.2.20190401

  • 新增 微信小程序启用自定义组件模式时,支持v-text指令

1.8.1.20190330

  • 微信小程序 修复 text 组件内文字不能换行以及不显示空格的问题 详情
  • App平台(Android) 修复 部分低版本 Android 手机执行 uni.reLaunch() 报错的问题 详情

1.8.0.20190330

  • 【重要】架构全新重写,大幅提升微信小程序端的性能体验,并增加若干 Vue 语法支持。详情
  • 【重要】App平台 新增 UniPush推送服务,统一手机厂商(苹果、华为、小米、OPPO、魅族)和三方推送(个推)通道,提升推送消息送达率。详情
  • App平台 优化数据通讯机制,修复滚动监听延迟的问题
  • App平台 修复 特定场景页面转场无动画或动画配置不生效的问题
  • App平台 修复 多 tabbar 显示时,非最新 tabbar 页面不触发 onUnload 生命周期的问题 详情
  • App平台 修复 iOS 端 web-view 组件内页面样式不正确的bug
  • App平台 修复 CanvasContext.draw 使用本地相同图片多次绘制,特定情况绘制失败的问题
  • H5平台 新增 SelectorQuery 对象支持 in 方法
  • H5平台 新增 uni.getImageInfo 返回 path 属性
  • H5平台 新增 CanvasContext 增加部分属性支持 详情
  • H5平台 修复 CanvasContext 调用 path 相关API报错的问题
  • H5平台 修复 onNavigationBarSearchInputChanged 钩子函数获取到的数据不正确的bug
  • H5平台 修复 textarea 组件自动计算高度不正确的问题
  • 【重要】hello uni-app 改版,底部选项卡拆分为四个(内置组件、接口、扩展组件uni-ui、模板)
  • hello uni-app 新增 蓝牙示例
  • hello uni-app 新增 cover-view 示例
  • hello uni-app 更新 toast示例,App 端补充底部 toast 示例
  • hello uni-app 修复 grid 组件元素未满一行样式不正确的bug
  • hello uni-app 修复 grid 组件 click 事件返回值不正确的bug
  • hello uni-app 修复 部分设备录音无法播放的bug
  • hello uni-app 修复 手势示例 key 冲突的bug
  • hello uni-app 修复 im 示例 message 属性类型错误的bug
  • hello uni-app 修复 uParse 在部分场景下,显示异常的bug

1.7.0.20190314

  • 【重要】支持App资源在线热更新 详情
  • 修复 uni.webview.js 在头条小程序真机环境无效的问题 v1.5.0
  • 修复 rich-text 组件 ins 标签嵌套在 span 标签中无法渲染的问题 详情
  • 修复 uni.getProvider 获取 push 服务供应商的信息始终为 igexin 的bug
  • 【重要】App平台 新增 转场动画配置,详见pages.jsonnavigatoruni.navigateTo
  • App平台 修复 设置 web-view 组件的 webview-styles 属性在部分设备上报错的问题 详情
  • App平台 修复 查看位置界面,点击去这里按钮,启动百度地图导航时,目的地坐标偏移的问题
  • App平台 优化 扫码界面调整为全屏显示
  • App平台(iOS) 修复 在特定情况下获取系统信息报错的bug
  • App平台(iOS) 修复 QQ 分享无法选择图文类型的问题
  • H5平台 新增 titleNView 支持 searchInput 配置 详情
  • H5平台 新增 titleNView -> buttons 支持配置 background、badgeText、redDot、select、width 详情
  • H5平台 优化 页面对象增加 $mp 属性兼容 mpvue 用法 #227
  • H5平台 修复 条件编译中的 CSS 在运行/生产环境下编译结果不一致的bug #188
  • H5平台 修复 navigator 组件 navigatorBack 限制了 url 参数的问题 #195
  • H5平台 修复 首页导航栏配置左侧按钮无效的问题 详情
  • H5平台 修复 低版本 safari 浏览器下调用 uni.chooseImage/uni.chooseVideo 方法无效的问题 详情
  • H5平台 修复 input 组件半透明时背景显示异常的问题
  • H5平台 修复 修改 input 组件的 maxlength 属性时报错的问题
  • H5平台 修复 picker 组件关闭时内部状态未重置的问题 #192
  • H5平台 修复 picker-view 组件 change 事件返回值错误的问题 #193
  • H5平台 修复 uni.request 在无参数的GET请求时,地址拼接中冗余一个 ?的问题
  • H5平台 修复 使用透明渐变导航栏导致页面高度不准确的问题
  • H5平台 修复 tabbar 组件在 iPhoneX 上超出底部安全区的问题
  • H5平台 修复 cover-view、cover-image 无法监听点击事件的问题 详情
  • H5平台 修复 swiper 组件动态设置 current-item-id 不生效的问题 详情
  • H5平台 修复 uni.chooseVideo 返回结果中部分信息不准确的问题
  • H5平台 修复 uni.getSystemInfoSync 接口返回的 statusBarHeight 属性拼写与其他平台不同的问题
  • H5平台 修复 image 组件部分情况下加载 base64 资源失败的问题
  • 支付宝小程序 修复 uni.canvasToTempFilePath 未能正确返回 tempFilePath 值的问题
  • 支付宝小程序 修复 uni.setScreenBrightness/uni.getScreenBrightness 传入参数与返回结果参数不正确的问题
  • uni-ui 新增 左滑操作菜单插件 详情
  • hello uni-app 新增 SwipeAction(滑动操作)扩展组件
  • hello uni-app 新增 Calendar(日历)扩展组件
  • hello uni-app 新增 Pagination(分页器) 扩展组件
  • hello uni-app 新增 NoticeBar(通告栏) 扩展组件
  • hello uni-app 新增 屏幕亮度 API 示例
  • hello uni-app 新增 保存媒体到本地 API 示例
  • hello uni-app 新增 震动 API 示例
  • hello uni-app 新增 打开系统浏览器或三方App示例
  • hello uni-app 新增 设置 tabBar 示例
  • hello uni-app 新增 获取节点信息示例
  • hello uni-app 新增 获取节点布局交互状态示例
  • hello uni-app 修复 number-box 组件按钮禁用状态显示不正确的问题
  • hello uni-app 新增 App端自定义转场动画示例
  • hello uni-app 新增 H5端导航栏带搜索框示例
  • hello uni-app 新增 H5端导航栏带城市选择示例
  • hello uni-app 新增 H5端导航栏带红点和角标示例
  • hello uni-app 新增 iOS端隐藏软键盘上的导航条示例

1.6.2.20190220

  • 【重要】新增 uni-app 支持发行到头条小程序 详情
  • 新增 窗口大小变化监听接口 uni.onWindowResize、uni.offWindowResize 详情
  • 修复 upx 负数转换和正数不一致的问题 #180
  • 新增 uni.webview.js 支持头条小程序 v1.4.9
  • App平台 新增 picker 组件支持多列选择器(mode: multiSelector)
  • App平台 新增 manifest的启动图配置增加白屏时不关闭splash启动图 详情
  • App平台 修复 uni.notifyBLECharacteristicValueChange 方法调用无效的bug
  • App平台 修复 uni.getSystemInfo/uni.getSystemInfoSync 接口返回部分参数不准确的bug
  • App平台 修复 上传和下载接口服务端返回状态码不为200时判断为失败的问题
  • App平台 修复 uni.uploadFile 接口上传文件到阿里云oss失败的兼容问题
  • App平台 修复 uni.setTabBarItem 接口未设置图标参数时报错的bug
  • App平台 优化 iOS 平台支持配置底部安全区占位 详情
  • H5平台 修复 map 组件 controls 点击无效的bug
  • H5平台 修复 input 组件 placeholder 位置不正确的bug
  • H5平台 修复 input 组件文字颜色无法通过动态修改 class 来调整的bug
  • H5平台 修复 movable-view 组件动态设置显示/隐藏后,组件状态异常的bug #163
  • H5平台 修复 image 组件 mode=widthFix 不生效的bug
  • H5平台 修复 上传文件路径为 base64 时文件没有扩展名的问题
  • hello uni-app 新增 添加联系人信息示例
  • hello uni-app 新增 picker 组件在 App 平台支持多列选择器
  • hello uni-app 新增 悬浮按钮(fab button)扩展组件
  • hello uni-app 新增 导航栏带搜索框的示例

1.5.4.20190127

  • 修复 错误过滤css属性选择器通配符(),注意:非属性选择器中依然不支持通配符(
  • 修复 未检测到微信开发者工具时,特殊情况编译卡死的bug
  • 优化 微信小程序在特定场景数据渲染慢的问题

1.5.2.20190121

  • 修复 编译至 app 时触发 babel 500kb 限制
  • 修复 文本节点未移除前后空格及换行符
  • 修复 scss,less,stylus等文件引用的 css 文件中条件编译不生效
  • 修复 vue 文件 template 节点为空时编译器报错
  • 优化 自动移除 css 文件中的多余分号
  • 优化 自动移除 css 文件中的 * 通配符选择器

1.5.1.20190120

  • 修复 components 目录引用组件查找失败的问题
  • 修复 @import 引用 css 文件查找失败的问题
  • 修复 组件嵌套 slot 导致的事件冲突问题
  • 优化 发行至小程序的包体积

1.5.0.20190119

  • 【重要】变更 为加快调试速度,运行到微信小程序时取消代码压缩。正式发布,需点击发行菜单操作
  • 优化 首页未渲染时不关闭splash,避免白屏(手动设置延迟关闭splash不再生效)
  • 优化 减小编译器体积,精简依赖文件
  • 新增 支持字体及背景图片使用本地资源(编译器自动将其编译为base64方式,要求大小在40k以内)
  • 新增 新闻/资讯App模板,已上传插件市场
  • 新增 底部tab带加号的模板,已上传插件市场
  • 新增 一批跨各家小程序的API,如小程序间互跳、收货地址、发票抬头等,详情
  • 新增 less/scss/stylus/ts 等预编译语言支持条件编译 详情
  • 新增 typescript 在vue里内联使用
  • 新增 支持通过 process.env.NODE_ENV 进行运行环境判断,并提供快捷代码块uEnvDev、uEnvProd,详情
  • 修复 uni-app 项目上层目录中含有 node_modules 目录时,模块依赖查找错误,导致运行到 H5 平台时页面白屏的bug
  • App平台 新增 TabBar 相关 API:setTabBarItem、setTabBarStyle、hideTabBar、showTabBar
  • App平台 修复 TabBar 在 iOS 平台左上角多显示一个小点的问题
  • App平台 修复 rich-text 组件无法解析部分富文本信息的问题
  • App平台 修复 map 组件动态改变 polyline 属性不生效的问题
  • App平台 修复 下拉刷新后页面点击事件第一次触发不正确的问题
  • H5平台 新增 组件:cover-view、cover-image
  • H5平台 优化 image 组件支持浏览器中的长按识别
  • H5平台 优化 reLaunch 及 redirectTo 实现,和其他端保持一致
  • H5平台 优化 TabBar 的 badge 位置与小程序表现一致
  • H5平台 优化 TabBar 的 icon 大小与 APP 端表现一致
  • H5平台 修复 选择文件后导致页面滚动的问题
  • H5平台 修复 页面 onUnload 不触发的 bug
  • H5平台 修复 选择节点时不包含当前页面节点的问题
  • H5平台 修复 节点操作 API 在 created 生命周期内调用报错的问题。
  • H5平台 修复 点击事件缺少的信息的问题
  • H5平台 修复 部分组件不能使用 hidden 属性控制显示状态的问题
  • H5平台 修复 uni.pageScrollTo 在微信内置浏览器无效的问题
  • H5平台 解决 swiper 组件设置 skipHiddenItemLayout 属性报错的问题
  • H5平台 修复 swiper 组件动态修改内容后自动播放停止的问题
  • H5平台 修复 swiper 组件同时显示多个 swiper-item 时指示器显示不正确的问题
  • H5平台 修复 swiper 组件上拖动导致父组件表现异常的问题
  • H5平台 修复 text 组件 selectable 属性无效的问题
  • H5平台 修复 map 组件 markertap 事件不触发的问题
  • H5平台 修复 map 组件 callout 点击事件不触发的问题
  • H5平台 修复 picker 组件 start 和 end 值不合法时表现异常的问题
  • H5平台 修复 picker 组件和 actionSheet 组件未使用时在 Safari 内可见的问题
  • H5平台 修复 web-view 组件 src 属性动态修改不生效的问题
  • H5平台 新增 video 组件开放 TBS 同层播放器相关配置
  • H5平台 修复 部分场景获取安卓手机型号出错的问题 #134
  • hello uni-app 百度小程序版已上架,详情
  • hello uni-app 新增 导航栏显示图片的示例
  • hello uni-app 新增 导航栏带红点和角标的示例
  • hello uni-app 新增 导航栏带城市选择的示例
  • hello uni-app 优化 顶部可拖动选项卡(原生)支持配置是否可拖动
  • hello uni-app 优化 H5 平台模板文件更名为 template.h5.html,避免文件名引发的误解
  • hello uni-app 更新 city.data.js,使用最新的城市区县数据

1.4.1.20181228

  • 修复 CSS中条件编译导致运行至App和微信小程序失败的bug

1.4.0.20181227

  • 【重要】新增 uni-app添加支付宝和百度小程序运行 详情
  • 【重要】新增 uni-app插件市场,支持前端组件、js sdk、页面模板、项目模板、原生插件等多种类型 https://ext.dcloud.net.cn
  • 【重要】新增 uni-app支持原生插件云打包
  • 新增 条件编译 static 支持平台目录,不同平台可定义自己的独有静态文件 详情
  • 新增 条件编译 支持多平台“或”运算符:||。例如: // #ifdef MP-WEIXIN || MP-BAIDU 代表在微信小程序和百度小程序均生效
  • 新增 条件编译 pages.json 支持条件编译。pages.json里不引用的页面不会打包,可以更自由的管理不同平台文件的打包策略。
  • 修复 条件编译 使用 ifndef 导致编译错误的问题
  • 新增 manifest.json 中(mp-weixin 节点下) 新增 permission 配置,用于微信小程序接口权限相关设置
  • 新增 蓝牙相关API 文档
  • 新增 低功耗蓝牙相关API 文档
  • 新增 iBeacon相关API 文档
  • 优化 css 编译报错提示
  • 修复 v-for item 部分写法编译失败的问题
  • H5平台 新增 canvas 组件和相关 API
  • H5平台 优化 导航栏自定义按钮支持 float 属性
  • H5平台 修复 uni.showModal 内容过多显示超出屏幕的问题
  • H5平台 修复 picker 组件未设置 value 属性值时报错的问题
  • H5平台 修复 TabBar 页面 onHide 钩子函数不触发的问题
  • H5平台 修复 map 组件中 marker 图像不显示的问题
  • H5平台 修复 AudioContext 事件监听报错的问题
  • H5平台 修复 swiper 组件动态设置 current 后 swiper 不切换的问题
  • H5平台 修复 swiper 组件设置属性 previous-margin、next-margin 显示异常的问题
  • H5平台 修复 picker 组件显示的选中项不正确的问题 #103
  • H5平台 修复 picker 组件动态设置高度后显示异常的问题
  • H5平台 修复 radio 组件设置 color 属性不生效的问题 #119
  • H5平台 修复 picker 组件 columnchange 事件不触发的问题
  • hello uni-app 优化 radio-group 组件的切换逻辑,兼容支付宝/百度小程序
  • hello uni-app 优化 echarts 示例,兼容H5
  • hello uni-app 修复 自定义懒加载占位图位置不正确的问题
  • hello uni-app 优化 H5平台放开手势识别、图标裁剪等与 canvas 有关的示例

1.3.1.20181211

  • 优化 编译时提供更明确的错误提示
  • 优化 支持在 main.js 引入 css 模块
  • 修复 onReady 触发两次的问题
  • 修复 number 类型的 input 组件设置 maxlength 无效的bug
  • 修复 number 类型的 input 组件输入无效数值导致 placeholder 和数字重叠的bug
  • App平台 优化 web-view 组件支持自定义进度条 progress
  • App平台 优化 titleNView配置支持左右内边距(padding/padding-left/padding-right)和按钮的宽度(width)
  • App平台 修复 video 组件静音属性不生效的问题
  • App平台 修复 date 类型的 picker 组件未设置开始结束时间在部分设备不能选择日期的问题
  • App平台 修复 TabBar 组件图像和文本均未设置的情况下报错的问题
  • App平台 修复 引入小程序组件时获取当前 Webview 对象失败的问题
  • App平台 修复 nvue 中 uni.getStorage 某些情况无法获取数据的问题
  • App平台 修复 nvue 中 uni.setStorage 导致 iOS 设备崩溃的问题
  • App平台 修复 在线打包过的应用某些情况下运行到真机报错的问题
  • iOS平台 修复 canvas 组件保存到文件时绘制的图像不显示的问题
  • iOS平台 修复 uni.request 方法 GET 请求无法使用 data 传参的问题
  • H5平台 新增 组件 movable-area、movable-view、web-view
  • H5平台 优化 文件上传时保留原始文件名
  • H5平台 优化 input 和 textarea 组件在 iOS 设备上禁用状态颜色不一致的情况
  • H5平台 修复 swiper 组件未包含子组件时显示异常的问题
  • H5平台 修复 picker 组件可选择错误的日期的问题 #89
  • H5平台 修复 uni.request GET 类型请求的 url 拼接不规范导致部分服务器无法识别参数的问题
  • H5平台 修复 WebSocket 事件监听报错的bug

1.2.1.20181126

  • 修复 真机运行到不支持viewport-fit=cover属性的设备上时,控制台出现相关警告的问题

1.2.0.20181122

  • 【重要】uni-app 支持发布到H5平台 注意事项参考ask.dcloud.net.cn/article/35232
  • uni-app框架开源,欢迎大家star鼓励,github地址
  • uni-app支持通过vue-cli脚手架创建项目模板并运行到H5平台
  • 新增 条件编译 #ifndef 代表非此平台的条件编译(如代表非H5平台,也就是uni-app目前支持的App及小程序平台)
  • 新增 API tabBar支持设置红点和角标 参考uni-app规范
  • 新增 API 监听网络状态变化,参考uni-app规范
  • 新增 button 组件的 open-type 属性支持 feedback 值域,参考uni-app规范
  • 新增 manifest.json 配置 navigateToMiniProgramAppIdList 节点,可配置需需跳转的小程序列表
  • 优化 web-view 组件 增加网页加载进度条
  • 优化 web-view 组件 标题与页面 title 同步
  • 修复 uni.request method 为 PUT、DELETE 时,参数信息丢失的问题
  • 修复 picker 组件 cancel 事件不触发的问题
  • 修复 复杂场景下组件数据渲染异常的问题
  • 修复 uni.canvasToTempFilePath 方法设置参数destWidth、destHeight不生效的问题
  • 优化 input 组件 type="number" 在 App 端支持输入小数点
  • 新增 nvue 支持第三方weex ui库,参考uni-app规范
  • 新增 nvue 支持 bindingx
  • 新增 nvue 支持顶部原生导航的 onNavigationBarButtonTap 事件
  • 修复 nvue 初始化时得不到 storage 的问题
  • 修复 nvue Android平台 不支持 Websocket 功能的问题
  • 修复 nvue Android平台 页面未设置 titleNView 时可能显示不正常的问题
  • 修复 nvue iOS平台 弹出软键盘后收回区域可能不对的问题
  • 修复 nvue iOS平台使用 uni.request 不能设置data的问题
  • 优化 hello uni-app web-view页面 增加和其它页面进行传参及跳转
  • 优化 hello uni-app 示例,样式更统一,uni.css有较大升级,老项目升级时需注意测试

1.1.0.20181030

  • 【重要】uni-app的官方视频教程发布了! 参考
  • 【重要】新增 web-view组件在App环境支持加载本地html文件,方便引用dom相关库及方便5+项目向uni-app分步迁移。参考
  • 新增 自定义返回逻辑,点击手机back时可先关闭弹出类自定义组件。 参考
  • 新增 cover-view,cover-image 组件(仅支持在 video,map 中使用,暂不支持互相嵌套)。参考
  • 优化 WebSocket 支持 ArrayBuffer 类型的数据通信
  • 优化 uni.showToast 显示文字在 iOS 平台字体过小的问题
  • 调整 sourcemap文件的生成目录,微信开发者工具发布小程序时不再提示忽略文件
  • 修复 pages.json 调整部分内容时编译不生效的bug
  • 修复 uni.saveFile 在Android平台保存文件后返回路径不正确的bug
  • 修复 manifest.json文件中networkTimeout节点下 downloadFile、uploadFile 配置项有效值单位不正确的bug
  • 修复 map 组件使用 v-show 切换时地图不显示的bug
  • 修复 map 组件动态修改 scale 值不生效的bug
  • 修复 video 组件的 timeupdate/fullscreenchange 事件回调中,event.detail 参数信息缺失的bug
  • 修复 uni.getSystemInfo 在App平台下获取系统语言不正确的bug
  • hello uni-app 优化顶部选项卡模板,vue/nvue 复用共同的js逻辑和css样式
  • hello uni-app 新增 tag标签 模板
  • hello uni-app 新增 web-view组件加载本地html的示例(仅App平台生效)
  • hello uni-app 修复 问题反馈 模板 新增图片会覆盖前一张图片的bug
  • hello uni-app 新增 倒计时 模板(感谢网友hcoder-深海)
  • hello uni-app 新增 插屏弹窗 模板(感谢网友hcoder-深海)
  • hello uni-app 新增 表单验证 模板(感谢网友hcoder-深海)

1.0.1.20181012

  • 优化 uni.chooseImage 在App平台补齐sizeType参数,可直接压缩图片,不需要使用plus api压缩了
  • 修复 video组件 初始化时报错的问题
  • 修复 video组件 poster属性不支持本地路径的问题
  • 修复 地图API mapContext 的 getRegion,getScale 接口 success/fail 回调不触发的bug
  • 修复 地图API uni.chooseLocation 在Android 4.4平台打开地图显示白屏的bug
  • 修复 nvue无法在iOS模拟器渲染的问题,Android也仅支持谷歌官方模拟器
  • 修复 部分手机桌面启动uni-app,首页偶发渲染白屏的bug
  • 修复 canvas API uni.canvasToTempFilePath接口在canvas中含有图像时调用失败的bug

1.0.0.20181010

  • 【重要】开放 uni-app支持原生sdk集成,离线打包,自由扩展原生能力 参考
  • 【重要】开放 兼容微信小程序 JS SDK,丰富的小程序生态内容可直接引入uni-app并且3端通用 参考文档及各种小程序SDK资源汇总
  • 【重要】开放 兼容微信小程序自定义组件并且3端通用 参考
  • 【重要】开放 nvue 原生渲染,引入weex,解决某些场景webview无法高性能实现的问题(如左右拖动的复杂tab列表) 注:暂不支持模拟器 参考
  • 【重要】开放 npm 支持 参考
  • 新增 web-view 组件里的网页支持使用uni跳转api跳转到指定路由页面 参考
  • 优化 发行到App平台时,自动完成js业务代码的混淆压缩
  • 新增 尺寸单位转换方法 uni.upx2px() 参考规范
  • 修复 slot 内无法使用{{}}插入数据
  • 修复 slot 内使用自定义组件数据错乱
  • 修复 打开多个相同页面数据错乱,例如商品详情页面A跳转详情页面B
  • 调整 unifile:// 文件路径调整为5+识别的plus.io的目录结构,方便plus API继续操作文件
  • 修复 uni.login 无法切换登录账户的问题
  • 修复 uni.chooseLocation 定位不准的问题
  • 优化 pages.json 支持在 app-plus 节点下使用 upx 单位
  • 优化 condition 启动二级页面时支持back至首页
  • 优化 App平台地图控件从腾讯地图调整为高德原生地图(使用时注意需要向高德申请Appkey)
  • 优化 video组件 支持rtmp等非http协议的视频源
  • 修复 video组件 设置 duration 属性无效的bug
  • 修复 真机调试时,修改main.js代码,未自动热更新的bug
  • hello uni-app 新增 原生nvue左右滑动选项卡示例
  • hello uni-app 新增 movable-area示例
  • hello uni-app 新增 小程序支付演示
  • hello uni-app 新增 自定义导航栏组件支持下拉刷新
  • hello uni-app 新增 列表到详情模板中详情页底部增加小程序banner广告演示
  • hello uni-app 新增 时间轴timeline 模板示例
  • hello uni-app 新增 模板 步骤提示 (感谢网友hcoder-深海)
  • hello uni-app 新增 模板 滚动公告 (感谢网友hcoder-深海)
  • hello uni-app 新增 模板 评论列表 (感谢网友hcoder-深海)
  • hello uni-app 修复 segmented-control 示例退出重进后数据未重置的问题

0.1.50.20180918-alpha

  • 优化 下拉刷新配置
  • 修复 uploadFile 参数 files 不生效
  • 修复 组件内联 style 中使用 background-image 相对路径不生效
  • 修复 组件 picker-view 无法正确选中
  • 修复 部分历史创建的uni-app项目在iOS平台真机运行报错的bug
  • 修复 模板 索引列表在微信小程序平台,滑动右侧索引导致整体界面跟随滑动的bug

0.1.49.20180917

  • 【重要】 新增 upx 作为响应式尺寸单位,px 变为传统的物理像素,历史项目升级参考 教程
  • 新增 支持注册全局组件 文档
  • 新增 pages.json app-plus 支持pullToRefresh配置 文档
  • 优化 iOS平台 从UIWebview切换为WKWebview,提升页面图片渲染速度
  • 新增 小程序平台 分包预下载(hello uni-app示例为方便分包调整了目录结构)
  • 修复 css 变量 var(--status-bar-height) 部分情况不生效
  • 修复 组件嵌套 slot 无法传递 props
  • 优化 组件 input 支持focus属性,自动弹出键盘(目前iOS部分版本仍有兼容问题)
  • 优化 组件 input 支持confirm-type=search属性,键盘右下角显示为搜索样式
  • 优化 组件 swiper 在iOS平台屏幕边缘的滑动体验
  • 修复 uni.openLocation无法调用系统导航的问题
  • 修复 iOS setNavigationBarColor 改变frontColor时未修改状态栏颜色
  • 修复 组件 picker-view value属性不生效的bug
  • 修复 页面onLoad事件内立即执行reLaunch不生效的bug
  • 优化 back逻辑,优先关闭当前显示的 loading 或 toast,再关闭页面
  • hello uni-app 新增 input 示例新增自动弹出键盘、搜索框
  • hello uni-app 新增 侧滑导航示例
  • hello uni-app 新增 多列选择、联动选择示例(含城市选择)
  • hello uni-app 新增 自定义导航栏示例
  • hello uni-app 优化 导航栏示例中App原生按钮的写法和样式
  • hello uni-app 新增 load more(加载更多)示例
  • hello uni-app 新增 segment control(分段选择器)示例
  • hello uni-app 新增 indexed-list(索引列表)示例
  • hello uni-app 新增 图片懒加载示例
  • hello uni-app 新增 手势图片锁屏示例
  • hello uni-app 新增 IM chat示例(感谢网友xcecd@qq.com

0.1.48.20180906-alpha

  • 更新 mpvue 相关插件至最新
  • 新增 小程序平台 分包加载,参考pages.json配置说明
  • 新增 TypeScript 预编译器支持,实现了 <script lang="ts" src="xx.ts"></script> 引用方式的自动识别
  • 新增 内置 autoprefixer ,自动处理css兼容性(iOS>=8,Android>=4),修复iOS8上部分组件变形的问题
  • 新增 App平台 二级页面支持单独取消原生导航栏,支持定义导航栏为透明渐变模式
  • 新增 组件 picker-view,规范参考picker-view
  • 修复 uni.switchTab跳转的bug,注意switchTab跳转后会关闭所有非tabbar页面。可用于初始页为欢迎页、登陆页,之后switchTab到业务首页的场景
  • 修复 uni.request 未返回 header 的问题
  • 修复 组件 textarea 有时无法输入汉字的问题
  • 修复 组件 input 数字类型无法输入小数点的问题
  • 修复 启动后立即切换tab,可能卡死的问题
  • hello uni-app 页面跳转 新增switchTab、reLaunch演示
  • hello uni-app 新增 EChart图标示例
  • hello uni-app 新增 可拖动九宫格示例
  • hello uni-app 新增 自定义导航栏(透明渐变、自定义按钮)示例
  • hello uni-app 优化 列表到详情模板 详情页改为透明渐变导航
  • hello uni-app 新增 图片、头像剪切示例(感谢网友杨大宝)
  • hello uni-app 新增 二维码生成示例(感谢网友诗小柒)
  • 更多三方扩展,参考https://ask.dcloud.net.cn/explore/category-12__is_recommend-1
  • 新增 应用模板:图片浏览App模板
  • 新增 应用模板:登录注册模板
  • 新增 mpvue项目(组件)迁移指南、示例及资源汇总

0.1.47.20180823-alpha

  • 修复 通过<style lang="less"></style>方式使用less、scss、stylus预编译语言开发,云端打包时编译报错的问题

0.1.47.20180821-alpha

  • 新增 支持vue里通过<style lang="less"></style>方式使用less、scss、stylus这3种预编译语言。需先在HBuilderX插件安装中安装对应编译插件
  • 新增 pages.json 中 globalStyle, style 节点支持分平台配置,可在App侧单独定义titleNView。参考pages.json说明
  • 新增 App中监听原生Title的按钮点击事件onNavigationBarButtonTap
  • 优化 编译的错误日志提示语
  • 补充 启动时指定关闭Splash的延时时间
  • 新增 uni.canvasToTempFilePath,可把canvas区域保存为图片
  • 支持 iPhone X 安全区域配置(默认:App 包含 tabBar 时,自动启用底部安全区域,背景色为 tabBar 背景色,无 tabBar 时,不启用安全区域。也可在App侧参考5+的manifest规范配置)
  • 修复 非首页配置 navigationBarTextStyle 不生效
  • 修复 组件 video show-play-center-btn 不生效
  • 修复 组件 input 标签属性 value="" 导致运行时显示为 true
  • 修复 组件 input 类型为 number 时输入报错
  • 修复 组件 input 在 iOS 平台焦点错乱,快速输入异常,删除时光标错乱
  • 修复 组件 input 数字类型输入非法字符时 placeholder 不消失
  • 修复 组件 map 的 translateMarker 方法不生效
  • 修复 uni.navigateBack delta 参数不生效
  • 修复 uni.getSystemInfo/uni.getSystemInfoSync 返回 platform 不正确
  • 修复 uni.reLaunch 参数丢失
  • 修复 onLoad 事件内立刻调用 uni.startPullDownRefresh 不生效
  • 修复 App 生命周期 onShow,onHide 在 app 切换到前台、后台不触发的问题
  • 新增 新项目模板默认添加 mp-weixin->appid 节点
  • hello uni-app:支持app端首页单独设置原生导航栏,并在右上角增加关于介绍按钮
  • hello uni-app:新增 接口 媒体 文件示例
  • hello uni-app:新增 模板 markdown渲染富文本(用于图文新闻、资讯、笔记快速渲染)
  • hello uni-app:新增 模板 问题反馈

0.1.46.20180810-alpha

  • 修复 Android4.4、5.0的兼容问题
  • 修复 不支持iOS模拟器的问题
  • 优化 iOS上的运行性能,尤其是示例中模板tab示例的卡顿
  • 升级 mpvue至1.0.13
  • 修复 uniapp的appid为空时真机运行白屏的问题
  • 优化 部分手机上splash关闭过早造成白屏的问题
  • 新增 css变量var(—status-bar-height),微信小程序固定为25px,App环境为真实状态栏高度,详见
  • 修复 pages.json修改page的style不编译的问题
  • 优化 video组件从HTML5 video改为原生video
  • 修复 解决大部分情况下,页面data数据未重置导致的页面显示旧数据
  • 修复 reLaunch每次都会出现启动splash的问题
  • 更新 对接最新的5+分享接口,支持小程序分享
  • 修复 禁用 .babelrc 对编译器的影响
  • 更新 扫码支持 onlyFromCamera、scanType 参数
  • 修复 有时运行到微信模拟器未生成project.config.json的问题
  • 优化 previewImage
  • 优化 dns.js(localhost)报错提示
  • 更新 调整App运行时的userAgent
  • 更新 调整 input 组件数字输入,身份证输入,带小数点的数字键盘对应的类型
  • hello uni-app:新增商品列表模板

0.1.45.20180728-alpha

  • 【重要】新增uni-app,使用vue技术,开发一次,iOS、Android、微信小程序三端同时生成。详见
  • 【重要】调整uniapp策略,之前的原生渲染uniapp改为nml项目详见
  • uni-app:新增条件编译,采用类似 //#ifdef APP-PLUS 的写法做平台条件编译,代码块名为ifdef,还可双击ifdef选中整体代码段落。详见
JavaScript
1
https://gitee.com/tanjianjun/uni-app.git
git@gitee.com:tanjianjun/uni-app.git
tanjianjun
uni-app
uni-app
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891