HBuilder X - Release Notes
======================================
2.7.5.20200519
- 【重要】新增 插件开放API,用js编写HBuilderX插件,打造更顺手的开发利器 详情
- 新增 新建项目 普通项目下提供插件扩展开发示例
- 新增 支持从插件市场一键导入云函数分类模板
- 调整 ide不再内置账户注册功能,注册会引导到网页注册,并且未验证邮箱将不再允许登录HBuilderX
- 修复 windows 内置浏览器分离后再最大化,部分窗口被任务栏遮盖的Bug
- 修复 部分电脑 检查更新,弹框消息显示不完整的Bug
- 修复 设置 运行设置,百度、QQ小程序开发者工具下载链接显示不正确的Bug
- 修复 HBuilderX内未保存的文档,在外部修改后,HBuilderX出现多个弹框的Bug
- 修复 vue文件,带有
-
的标签,某些情况下着色异常的Bug
- 修复 html文件,带有
-->
的字符串,着色异常Bug
- 调整 App真机运行基座的图标,从红色改为绿色,与HBuilderX图标主色保持一致
- 修复 uni-app easycom组件模式,因校验规则变动,导致代码提示错误的Bug
- 【uni-app插件】
- 【重要】 调整 App平台 自定义组件编译模式下线,应用默认以v3编译模式运行。并在manifest去除相关概念。包体积减少3M 详情
- 【重要】 调整 uni统计默认不再自动开启,需要此服务请手动在manifest中打开 详情
- uni-app cli版支持发行到快应用平台 详情
- 优化 pages.json 兼容 subPackages 与 subpackages 写法
- 修复 easycom 组件优先级高于用户组件同名组件的Bug
- App平台、H5平台 新增 支持 onNavigationBarSearchInputFocusChanged 生命周期
- App平台、H5平台 修复 textarea 组件 word-break 样式不生效的Bug 详情
- App平台、H5平台 修复 swiper 组件设置 current 时滚动方向错误的Bug 详情
- App平台 新增 tabbar 支持 backgroundImage 属性设置背景图片及渐变色
- App平台 新增 nvue scrollview、list、waterfall、recycle-list等组件支持 scroll-top、scroll-left 属性
- App平台 新增 video 组件支持 controlstoggle 事件
- App平台 优化 在去掉自定义组件模式的情况下保证 weex 编译模式仍然可用(nvueCompiler:weex)。但推荐开发者尽快迁移到uni-app编译模式
- App平台 优化 短时间内调用 uni.navigateTo 避免重复跳转页面
- App平台 修复 pages.json 缺少 globalStyle 节点白屏的Bug
- App平台 修复 页面 onLoad 参数部分情况不正确的Bug
- App平台 修复 页面生命周期 onUnload 部分表现与旧版表现不一致的Bug 详情
- App平台 修复 input、textarea 组件快速输入时光标抖动的Bug 详情
- App平台 修复 picker 组件日期模式缺少 start 或 end 无法选择的Bug
- App平台 修复 picker 组件点击事件不冒泡的Bug 详情
- App平台 修复 video 组件打包后不显示进度条的Bug 详情
- App平台 修复 editor 组件 br 标签不解析的Bug 详情
- App平台 修复 cover-image 组件部分情况显示不全的Bug 详情
- App平台 修复 uni.onKeyboardHeightChange 重复监听的Bug 详情
- App平台 修复 downloadTask.abort 不生效的Bug 详情
- App平台 修复 uni.showModal 方法 content 不可为空的Bug 详情
- App平台 修复 nvue button 组件某些情况下 loading 样式异常的Bug 详情
- App平台 修复 storage 中读取 Array 类型数据解析不正确的Bug 详情
- App-Android平台 修复 v3版本 真机运行修改代码保存后应用重启,可能无法直接显示应用重启前页面的Bug
- App-iOS平台 修复 nvue richtext 组件 lines、text-overflow 属性不生效的Bug 详情
- App-iOS平台 修复 tabBar 同时设置 blurEffect 和 backgroundColor 时 uni.getSystemInfo 获取到 windowBottom 错误的Bug
- H5平台 优化 video 组件支持 show-center-play-btn 配置
- H5平台 修复 启用摇树优化后可能导致 uniCloud 功能不正常的Bug 详情
- H5平台 修复 tabBar 页面 redirectTo 到其他页面,tabBar 仍然显示的Bug 详情
- H5平台 修复 storage 中读取 Date 类型数据解析不正确的Bug #1661
- H5平台 修复 Safari 浏览器横屏状态获取宽度错误的Bug 详情
- 微信小程序平台 修复 页面中同一个组件多个实例相同作用域插槽异常的Bug #1662
- 支付宝小程序 修复 uni.scanCode 设置 scanType 无效的Bug #1578
- uni-ui 新增 uni-drawer 组件 width 属性(仅在 vue 页面生效)、maskClick 属性,点击遮罩是否关闭抽屉
- uni-ui 新增 uni-goods-nav 组件角标的前景色和背景色设置
- uni-ui 新增 uni-popup 组件的信息提示、对话框、底部分享示例三种组件扩展样式
- uni-ui 优化 uni-drawer 组件废弃 visible 属性,改用 open()、close() 方法开关抽屉,避免在某些场景不能正常关闭的 Bug
- uni-ui 优化 uni-popup 组件部分代码逻辑,可支持自定义扩展组件
- uni-ui 修复 uni-drawer 组件 close 回调执行两遍的 Bug
- uni-ui 修复 uni-goods-nav 组件 buttonGroup 属性修改 color 颜色不生效的 Bug
- uni-ui 修复 uni-popup 组件内放置 input/textarea 获取不到焦点的 Bug
- uni-ui 修复 uni-swipe-action 组件在 iOS13 中按钮点击失效或点击错位的 Bug
- 【uniCloud】
- 【重要】 腾讯云开放,不再需要邮件申请
- web控制台 调整 取消云存储文件类型限制。可用于托管App的apk或wgt下载。在uniCloud公测期间免费提供cdn
- 优化 阿里云 云函数冷启动时间,经测试冷启动时间平均减少800ms
- 新增 uni-pay 基于云函数在App、微信小程序、支付宝小程序等平台统一了微信支付和支付宝支付,大幅降低支付业务开发门槛 详情
- 新增 插件市场提供uniCloud分类插件,并欢迎更多开发者贡献插件。近期将举办插件大赛 详情
- 【App插件(含5+App和uni-app的App端)】
- 【重要】Android平台 调整 云端打包时默认不再包含 x86 CPU类型库,减少apk包体积 详情
- 新增 Webview窗口标题栏 titleNView 的 titleIcon 支持 GIF 格式动图
- 修复 Webview窗口标题栏 titleNView 调用 setTitleNViewButtonStyle 动态更新按钮属性可能不生效的Bug
- Android平台 更新 uni-AD 腾讯广点通SDK版本为4.191.1061,今日头条穿山甲SDK版本为2.9.5.5,360广告SDK版本为4.14.3151
- Android平台 更新 UniPush 使用的个推SDK版本为2.14.0.0,解决由于部分厂商推送SDK版本过低导致在新设备无法接收离线推送消息的问题
- Android平台 优化 提交应用市场检查可能误报 Trojan-Dropper.AndroidOS.Agent 病毒的问题
- Android平台 修复 storage 存储数据内容超过 2M 后无法正常获取的Bug 详情
- Android平台 修复 input 输入框获取焦点后可能无法弹出软键盘的Bug 详情
- Android平台 修复 setUserAgent 设置 UA 可能引起应用概率性卡死的Bug 详情
- Android平台 修复 previewImage 预览图片界面顶部数字指示器在刘海屏手机上被遮挡的Bug 详情
- Android平台 修复 应用锁定横屏或竖屏后 previewImage 预览图片界面仍然可以横竖屏切换的Bug 详情
- Android平台 修复 数据库执行查询SQL语句读取 REAL、BIGINT 等类型数值丢失精度的Bug 详情
- Android平台 修复 plus.gallery.save 保存网络图片成功后在系统相册中可能无法显示的Bug 详情
- Android平台 修复 使用 X5 Webview 内核渲染时,标题栏搜索框 searchinput 设置 autoFocus 为 true 可能无法自动获取焦点的Bug
- Android平台 修复 使用 X5 Webview 内核渲染时,广告、视频等原生组件可能无法滚动的Bug
- iOS平台 更新 uni-AD 腾讯广点通SDK版本为4.11.8,解决在部分设备可能出现启动时崩溃的Bug
- iOS平台 修复 Webview窗口标题栏 titleNView 上按钮设置 select 属性,点击后下拉指示图标消失的Bug 详情
- iOS平台 修复 pick 从相册选择视频文件时只能使用默认压缩模式,无法选取原始视频的Bug 详情
- iOS平台 修复 iPad 设备横屏时状态栏消失的Bug 详情
- iOS平台 修复 iPad 设备横屏时 getSafeAreaInsets 获取安全区域的 top 值不正确的Bug 详情
- iOS平台 修复 音频 audio 播放网络音频资源缓冲时间过长的Bug 详情
- iOS平台 修复 Webview窗口标题栏搜索框 searchinput 动态修改 align 属性不生效的Bug
- 【uni小程序SDK】
- iOS平台 修复 video 组件退出全屏后页面布局错位的Bug
2.6.16.20200424
- 【uni-app插件】
- App平台、H5平台 修复 部分组件文本前后出现多余空格或换行的Bug 详情
- App平台 修复 v3版本 text 组件首尾换行表现与旧版不一致的Bug
- H5平台 修复 manifes.json 内 template 配置的模板文件不存在时框架样式错误的Bug
- H5平台 修复 uni.chooseImage 返回的 tempFilePaths 为空Bug 详情
- 小程序平台 修复 使用小程序组件时部分事件返回信息不正确的Bug
- 【App插件(含5+App和uni-app的App端)】
- Android平台 修复 使用 X5 Webview 内核渲染 plus.navigator.getUserAgent 获取 UA 不正确的Bug
- Android平台 修复 新浪微博登录时选择不授权,返回后无法再次调用登录授权的Bug 详情
2.6.15.20200421
- 新增 【重要】内置浏览器运行时,将日志直接输出到HBuilderX控制台
- 新增 内置web服务器 支持自定义端口 (菜单【设置】【运行配置】)
- 新增 FTP插件 支持通过commands在【自定义快捷键】中配置快捷键 详情
- 新增 项目管理器 增加刷新功能
- 修复 因eslint新版插件导致validate-html、validate-stylelint插件失效的Bug
- 修复 某些Node.js插件,npm install失败,再次安装,引发编辑器闪退的Bug
- 修复 Json文件语法校验 修正错误后,红色波浪线无法消失的Bug 详情
- 修复 内部资源管理器 当未安装终端插件时,运行外部命令导致编辑器闪退的Bug
- 修复 Sublime Text 快捷键配置文件语法错误的Bug 详情
- 修复 Mac 内置浏览器分离后,点击关闭按钮,编辑器崩溃的Bug
- 修复 Mac 导入vue课程源码时,提示npm install失败的Bug
- 新增 uni-app 支持自定义uniapp编译器node启动内存(菜单【设置】【运行配置】)
- 【uni-app插件】
- 【重要】App平台 修复 v3版本 组件之间样式隔离,解决历史项目升级v3后,部分样式错乱问题 详情
- App平台、H5平台 新增 EditorContext.insertImage 支持 width、height、extClass、data 配置
- App平台、H5平台 修复 text 组件调整换行解析导致兼容问题的Bug 详情
- App平台、H5平台 修复 scroll-view 子元素使用百分比尺寸时大小不正确的Bug
- App平台、H5平台 修复 input 组件设置 value 为 null 时显示不正确的Bug 详情
- App平台、H5平台 修复 iOS设备键盘收起可能引起页面显示与点击位置错位的Bug 详情
- App平台 优化 v3版本 事件对象,支持 json 序列化输出 详情
- App平台 修复 无法获取音频暂停状态的Bug 详情
- App平台 修复 renderjs 中未绑定到 change:prop 的数据变更也会触发 change 事件的Bug 详情
- App平台 修复 vue 页面与 nvue 页面引用相同组件,条件编译失效的Bug
- App平台 修复 v3版本 使用小程序组件在低版本系统报错的Bug 详情
- App平台 修复 v3版本 text 组件首尾换行解析不正确的Bug
- App平台 修复 v3版本 调用 socketTask.close 不传参数报错的Bug
- App平台 修复 v3版本 RecorderManager 事件重复执行的Bug 详情
- App平台 修复 v3版本 form 组件 submit 事件内无法获取 picker 值的Bug #1545
- App平台 修复 v3版本 button 组件 open-type 为 feedback 不生效的Bug
- App平台 修复 v3版本 picker-view 组件嵌套在 uni-pop 组件内渲染不正确的Bug 详情
- App平台 修复 v3版本 webview 组件 src 为空时显示错误页面的Bug
- App平台 修复 v3版本 map 组件更新 marker 影响 polyline 的Bug 详情
- App平台 修复 v3版本 image 组件 widthFix 模式动态修改大小时不生效的Bug 详情
- App平台 修复 v3版本 uni.arrayBufferToBase64 某些参数无法支持的Bug 详情
- App平台 修复 v3版本 uni.createBLEConnection 没有被 Promisify 的Bug #1543
- App平台 修复 uni.openLocation 显示位置错误的Bug 详情
- App-Android平台 修复 v2版本apk使用wgt升级资源后,用v3版本apk覆盖安装无法进入应用的Bug 详情
- App-Android平台 修复 nvue rich-text 组件 img 标签可能不显示的Bug 详情
- App-Android平台 修复 nvue input 组件 font-size 值设置过大时光标可能不显示的Bug 详情
- App-Android平台 修复 nvue input 组件设置 type 为 digit/number 时弹出键盘类型不正确的问题
- App-Android平台 修复 vue map 组件 marker 属性打包后图片不显示的Bug 详情
- App-Android平台 修复 tabBar 页面设置 titleNView 的 type 为 transparent 滚动时标题栏透明度不发生变化的Bug
- App-Android平台 修复 nvue 页面跳转到 vue 页面后,input 组件获得焦点时可能无法弹出软键盘的Bug 详情
- App-iOS平台 修复 nvue video 组件设置 @click 事件后,视频底部控制栏上除进度条以外的其他按钮失效的Bug 详情
- App-iOS平台 修复 v3模式 movable-area 组件嵌套 scroll-view 组件点击事件不触发的Bug 详情
- App-iOS 修复 uni.onBLEConnectionStateChange 不触发的bug
- App-iOS 修复 uni.chooseImage 从相机选择图片分辨率过低的Bug 详情
- H5平台 优化 uni.request 增加 withCredentials 参数,支持配置跨域请求时是否携带凭证(cookies)
- H5平台 优化 uni.uploadFile 增加 files 参数,支持上传多个文件
- H5平台 优化 uni.uploadFile 增加 file 参数,支持上传原始 File 对象
- H5平台 优化 uni.chooseVideo、uni.chooseImage 支持返回原始 File 对象
- H5平台 修复 base为相对路径 ./ 时,相对路径的静态资源加载失败的Bug 详情
- 小程序平台 修复 条件编译中引用静态资源始终生效的Bug #1542
- 小程序平台 修复 启用分包优化后,当分包路径相似时 vendor 生成不正确Bug #1440
- 小程序平台 修复 map 组件 @markertap 事件获取不到 markerId 的Bug
- 支付宝小程序平台 修复 uni.getFileInfo 提示参数不正确的Bug
- 【uniCloud】
- 修复 某些情况下,公共模块上传失败的Bug 详情
- 腾讯云 修复 云函数互调某些情况下报签名错误的Bug
- 腾讯云 修复 elemMatch 内使用 neq 报错的Bug 详情
- 【App插件(含5+App和uni-app的App端)】
- 新增 原生导航标题栏的 titleIcon 支持 base64 图标,方便页面里已经存在的图标在滚动时绘制在原生导航栏上
- 新增 actionSheet 取消按钮文字国际化(如设置按钮文字,则以设置文字为准,如未设置,则根据手机系统的语言显示)
- 修复 打包模块勾选 iOS UIWebview/Android X5 Webview 后,wgt升级更新失败触发错误回调的Bug 详情
- Android平台 新增 pop-in/pop-out 动画时通过 animationAlphaBGColor 设置动画蒙层背景色,可用于避免暗色风格页面转场动画的蒙层偏白 文档
- Android平台 修复 uni-AD 腾讯广点通部分视频激励广告播放 30 秒后点击关闭按钮触发 onClose 事件参数中 isEnded 属性可能为 false 的Bug
- Android平台 修复 Webview窗口对象 loadURL 方法没有触发 overrideUrlLoading 拦截回调函数的Bug 详情
- Android平台 修复 显示系统软键盘 plus.key.showSoftKeybord 多次调用会触发关闭软键盘的Bug
- Android平台 修复 storage存储键值通过 setItem 方法传入 value 为空字符串后,通过 getItem 方法返回 null 的Bug
- Android平台 修复 同时创建两个音频播放对象,其中一个音频暂停后另一个无法播放的Bug
- Android平台 修复 视频播放控件 VideoPlayer 播放部分 rtmp 链接可能无声音的Bug
- iOS平台 修复 原生导航标题栏 设置 type 为 float 时,backgroundColor 的半透明效果显示不正确的Bug
- Android平台 修复 确认模态框 confirm 显示时会弹出软键盘的Bug 详情
- iOS平台 更新 uni-AD 腾讯广点通SDK版本为4.11.6
- iOS平台 修复 uni-AD 腾讯广点通部分视频激励广告点击关闭按钮触发 onClose 事件参数中 isEnded 属性可能为 false 的Bug
- iOS平台 修复 uni-AD 腾讯广点通的信息流视频广告自动播放时没有静音的Bug
- iOS平台 修复 HBuilderX2.6.8 引出的Webview窗口 userAgent 不正确可能导致加载的页面内部逻辑不正确的Bug 详情
- iOS平台 修复 iOS 13.4.1及以上版本在 iPad 设备应用第一次启动获取不到所有窗口对象的Bug 详情
- iOS平台 修复 视频播放控件 VideoPlayer 全屏时在 iPhoneX 可能出现亮度控制视图位置错乱的Bug 详情
- 【uni小程序SDK】
- iOS平台 补齐 wgt 编译版本与js框架版本校验,不一致会弹窗提示 详情
- iOS平台 修复 小程序内 wgt 热更新资源后启动会显示一下 LaunchScreen.storyboard 页面的Bug
2.6.11.20200409
- 新增 插件配置 (菜单【设置】【插件配置】)
- 新增 eslint 支持自定义配置实时校验、自动修复功能 (菜单【设置】【插件配置】)
- 新增 内置浏览器 增加分离独立窗口功能(内置浏览器【工具栏】分离按钮)
- 新增 内置浏览器 普通项目HTML文件,右键菜单增加 “高亮浏览器内对应元素” 功能;内置浏览器右键菜单,增加 “查找代码中对应的DOM节点” 详情
- 修复 Mac 部分电脑HBuilderX关闭后无法再次启动的Bug
- 修复 Mac 内置浏览器 手机模式下,uniapp/5+app项目,input输入框无法输入的Bug 详情
- 新增 内部资源管理器 cloudfunctions目录 右键菜单,增加云函数相关操作
- 修复 查找索引符号 跳转后已折叠区域内容没有展开的Bug
- 修复 import以@方式引入不带文件后缀的组件时,无法转到定义的Bug
- 修复 html标签结束字符后面无法输入中文标点符号的Bug
- 修复 颜色预览 rgba颜色 在颜色预览窗口修改颜色后,alpha值显示为127的Bug
- 修复 颜色预览 rgba颜色 当alpha值为1.0时,没有显示相应颜色值的Bug
- 修复 Mac 颜色预览,无法拾取屏幕颜色的Bug
- 优化 App 原生App云打包 Android证书 支持选择以key为后缀的证书
- 优化 App 制作应用wgt包,当versionCode为空时,从服务器获取versionCode值
- 【uni-app插件】
- App平台 新增 激励视频广告支持服务器回调 详情
- App平台 优化 控制台日志支持打印数组类型
- App平台 修复 v3版本 判断浏览器专用 API(如:navigator)报错的Bug
- App平台 修复 v3版本 navigation-bar 组件 非首页某些属性无效的Bug
- App-Android平台 修复 nvue web-view 组件 src 属性的链接地址中带 query 参数无效的Bug 详情
- App-Android平台 修复 nvue web-view、image 等组件 src 属性资源地址为_doc、_download路径时可能无法正常载入的Bug
- App-Android平台 修复 nvue list/waterfall 组件底部使用 loading 加载更多时,无法正常触发 @loading 事件的Bug 详情
- App-Android平台 修复 nvue list 组件 @scroll 事件返回参数 contentOffset.y 值域不正确的Bug 详情
- App-Android平台 修复 uni.sendSocketMessage 无法发送某些 bytebuffer 数据的Bug 详情
- App-iOS平台 修复 nvue web-view 组件加载本地 html 文件,若路径中带 query 参数时,无法正常显示的Bug 详情
- App-iOS平台 修复 v3版本 uni.canvasToTempFilePath 在 ios 9.3.4 报错的Bug 详情
- 【uniCloud】
- 阿里云 新增 支持云函数定时触发
- 阿里云 优化 云函数上传并运行时有时不能立即生效的问题
- 【App插件(含5+App和uni-app的App端)】
- 新增 uni-AD 激励视频广告支持服务器回调(限今日头条穿山甲广告) 文档
- 新增 Webview窗口标题栏 titleNView 的 titleIcon 支持网络图标路径
- Android平台 修复 Webview窗口对象 loadURL 方法 headers 参数设置无效的Bug 详情
- Android平台 修复 在Android10上第一次安装后启动可能引起应用崩溃的Bug 详情
- Android平台 修复 应用标识 AppID 使用www结尾时导致部分资源无法正常载入的Bug 详情
- Android平台 修复 百度语音识别时在部分设备可能返回 4004 app name unknown 错误的Bug 详情
- Android平台 修复 设置应用图标显示角标数字 plus.runtime.setBadgeNumber 在部分设备超过100时仍然显示99的Bug 详情
- Android平台 修复 文件系统目录对象 DirectoryEntry 的 getFile 方法返回错误信息不准确的Bug
- Android平台 修复 调用 plus.gellay.pick 通过QQ浏览器选择图片或视频在部分设备可能无响应的Bug
- Android平台 修复 HBuilderX 2.6.1引出的获取Cookie值 plus.navigator.getCookie 返回数据不正确的Bug
- iOS平台 新增 Webview窗口使用WKWebview内核在iOS11及以上设备支持js原生混淆 详情
- iOS平台 更新 支付宝Alipay SDK版本为15.7.4,解决AppStore审核报使用废弃UIWebview APIs的问题
- iOS平台 更新 新浪微博登录、分享SDK版本为3.2.7,解决AppStore审核报使用废弃UIWebview APIs的问题
- iOS平台 更新 今日头条穿山甲广告SDK版本为V2.9.5.0
- iOS平台 修复 iOS 13.3及以上版本在 iPad 设备 plus.webview.all 无法获取所有Webview窗口的Bug 详情
- iOS平台 修复 iOS 13.3及以上版本在 iPad 设备 mui.openWindow 设置的窗口参数获取不到的Bug 详情
- iOS平台 修复 iOS 13及以上版本视频播放控件 VideoPlayer 全屏时可能出现亮度控制视图位置错乱的Bug 详情
- iOS平台 修复 视频播放控件 VideoPlayer 在下拉通知栏页面后依然播放的Bug 详情
- iOS平台 修复 预览图片 plus.nativeUI.previewImage 传入长图时显示不清楚的Bug 详情
- iOS平台 修复 应用安装后第一次启动 splash 界面显示不正常的Bug
- iOS平台 修复 Webview窗口 setStyle 设置 {titleNView: false} 后通过 getSytle 获取的 titleNView 数据不正确的Bug
- 【uni小程序SDK】
- 新增 宿主与小程序通讯机制 详情
- iOS平台 修复 在监听小程序被关闭的方法中紧接着在打开小程序可能会崩溃的Bug
- iOS平台 修复 uni.chooseImage 引起内存泄露的Bug
2.6.9.20200403
- 修复 Mac 内置浏览器 手机模式下,uniapp/5+app项目,input输入框无法输入的Bug 详情
- 修复 App manifest.json 配置WKWebview后,App模块权限配置,提示没有勾选ios UIWebview的Bug
- 【uni-app插件】
- 【重要】 App平台 调整 manifest中默认的编译模式为v3模式。如需要切换为老版自定义组件模式,需要在 manifest可视化界面 - App其他常用设置 中,去掉v3编译模式
- 【重要】 App平台 新增 v3版本 支持纯 nvue 编译模式。两种模式不再互斥
- 【重要】 App平台 调整 v3版本 template 节点中引用静态资源文件时(如:图片),调整查找策略为【基于当前文件的路径搜索】,与其他平台保持一致
- App平台、H5平台 优化 v3版本 uni.moveToLocation 支持 latitude、longitude 参数
- App平台、H5平台 修复 多列 picker 组件部分情况修改 value 不生效的Bug
- App平台 修复 自定义组件编译模式使用 easycom 后在低版本设备白屏的Bug 详情
- App平台 修复 v3版本 uni.openLocation 点击导航栏返回后退2次的Bug 详情
- App平台 修复 v3版本 uni.moveToLocation 不执行回调的Bug
- App平台 修复 v3版本 webview 组件无法收到 @message 的Bug 详情
- App-iOS平台 修复 textarea 组件在 iOS13.4 系统报错的Bug
- App-iOS平台 修复 锁定横屏后打开 nvue 页面使用 plus.screen 获取屏幕宽高值不对的Bug
- H5平台 修复 image 组件 某些情况下相对路径无法显示的Bug 详情
- 小程序平台 修复 调用取消事件监听类接口报错的Bug #1511
- 【uniCloud】
- 修复 使用阿里云时运行到App端不输出运行日志的Bug
- 【App插件(含5+App和uni-app的App端)】
- 新增 获取当前屏幕宽高信息接口 plus.screen.getCurrentSize 文档
- iOS平台 修复 Webview窗口标题栏 titleNView 动态设置 titleText 在某些情况下可能不生效的Bug 详情
2.6.8.20200330
- 新增 FTP插件,支持FTP/SFTP协议 详情
- 优化 eslint一键修复,调整为文件保存时自动修复,无需再手动点修复按钮 详情
- 兼容 Mac 因微信开发者工具最新1.02.2003250版本调整cli路径,HBuilderX找不到微信开发者工具路径错误的Bug
- 修复 Mac 内置浏览器touch事件无效的Bug
- 修复 当HBuilderX安装目录路径带有@符号时,编辑器布局UI显示异常的Bug
- 修复 设置自动换行后,重启编辑器第一次点击自动换行不生效的Bug 详情
- 优化 svn/git导入,URL包含%时,本地路径解析为实际中文名称
- 修复 App manifest.json screenOrientation规范放置节点错误的Bug
- 【uni-app插件】
- 优化 静态资源引入方式 详情
- 修复 内联 wxs 里包含“!”符号时报错的Bug 详情
- 修复 TypeScript 项目部分情况(存在 easycom 组件),内置组件报未注册的Bug #1400
- 修复 uni.scss 内条件编译失效的Bug 详情
- 修复 vue.config.js 设置 transpileDependencies 失效的Bug 详情
- App平台、H5平台 修复 createAnimation 时 backgroundColor无效的Bug 详情
- App平台 新增 v3版本 支持动态插槽名
- App平台 新增 v3版本 navigation-bar 组件 titleNView 配置 详情
- App平台 修复 热刷新页面参数被 encode 多次的Bug
- App平台 修复 vue 页面 ad 组件 无法销毁的Bug
- App平台 修复 tabBar 的 midButton 点击高出tabBar高度区域无响应的Bug 详情
- App平台 修复 v3版本 切换到已显示 tabBar 页面时触发该页面 onHide 的Bug 详情
- App平台 修复 v3版本 通过 v-if 切换部分组件时报错的Bug 详情
- App平台 修复 v3版本 css 条件编译为非 nvue 页面报错 may not be supported 的Bug 详情
- App平台 修复 v3版本 部分情况自定义组件内事件监听无效的Bug 详情
- App平台 修复 v3版本 部分情况组件事件监听混乱,导致页面渲染异常的Bug 详情
- App平台 修复 v3版本 动态绑定ref报错的Bug #1458
- App平台 修复 v3版本 textarea 组件 placeholder-class 无默认值的Bug 详情
- App平台 修复 v3版本 cover-view、cover-image 组件无法在自定义组件内使用的Bug 详情
- App平台 修复 v3版本 nvue 页面 swiper 组件的 @transition 事件在某些情况下回调不正确的Bug 详情
- App平台 修复 v3版本 swiper 组件作为插槽内容在其他组件中表现不正常的Bug 详情
- App平台 修复 v3版本 map 组件 @markertap、@callouttap 事件回调值错误的Bug 详情
- App平台 修复 v3版本 map 组件 @regionchange 事件无效的Bug 详情
- App平台 修复 v3版本 nvue 页面 map 相关API:getRegion,getCenterLocation 无效的Bug 详情
- App平台 修复 v3版本 video 组件 timeupdate 事件回调错误的Bug 详情
- App平台 修复 v3版本 canvas 组件宽度或高度为0时报错的Bug 详情
- App平台 修复 v3版本 部分情况下绘制 canvas 组件报错的Bug 详情
- App平台 修复 v3版本 uni.canvasToTempFilePath 配置 fileType 参数不生效的Bug 详情
- App平台 修复 v3版本 uni.canvasPutImageData 无法正常使用的Bug 详情
- App平台 修复 v3版本 uni.previewImage 参数 longPressActions 无效的Bug
- App平台 修复 v3版本 uni.sendSocketMessage 发送 ArrayBuffer 类型数据报错的Bug 详情
- App平台 修复 v3版本 socketTask.onOpen 内调用 socketTask.send 报错的Bug
- App平台 修复 v3版本 低功耗蓝牙某些接口在返回 ArrayBuffer 时被转为 base64 的Bug
- App平台 修复 v3版本 uni.createBLEConnection 回调不触发的Bug
- App平台 修复 v3版本 uni.readBLECharacteristicValue 无法读取特征值数据的Bug
- App平台 修复 v3版本 uni.writeBLECharacteristicValue 写入二进制数据报错的Bug
- App平台 修复 v3版本 subNvue style 内的 mask 属性被错误的应用在 subNvue 上的Bug 详情
- App平台 修复 v3版本 从非 tabBar 页面调用 uni.switchTab 切换到一个已存在的 tabBar 页面,onShow 不执行的Bug
- App平台 调整 v3版本 使用 wx.xxx 方式调用接口不进行 Promise 封装
- App平台 修复 v3版本 fast 模式 storage相关API报错的Bug 详情
- App平台 修复 v3版本 await this.$nextTick() 触发时机不正确的Bug 详情
- App平台 修复 uni.setNavigationBarColor 无法设置返回按钮的颜色的Bug
- App平台 修复 非v3编译模式 uni.getImageInfo 返回 path 不是本地路径的Bug 详情
- App平台 修复 纯 nvue 模式 uni.relaunch 会导致应用闪退的Bug 详情
- App平台 修复 nvue 页面 v-slot:slotname 值为空时报错的Bug
- App平台 修复 nvue 页面 修复部分情况下 createLivePusherContext 无法正确获取 live-pusher 上下文的Bug
- App平台 新增 nvue 页面 list 组件支持 setSpecialEffects 方法,实现 swiper-list 吸顶滚动效果 文档
- App平台 修复 nvue 页面 map 组件 markers、polyline、polygons、circles 属性无法重置的Bug 详情
- App平台 修复 nvue 页面 自定义组件中无法正常使用 video 相关 API 的Bug 详情
- App-Android平台 优化 storage 相关 API 性能 注意事项
- App-Android平台 修复 pages.json 内配置 softinputMode 为 adjustResize 部分情况下失效的Bug 详情
- App-Android平台 修复 nvue video 组件在页面中存在多个且包含 cover-view 全屏播放时闪退的Bug 详情
- App-Android平台 修复 nvue video 组件设置 click 事件后视频操作按钮无法触发的Bug 详情
- App-Android平台 修复 nvue waterfall 组件加入 Refresh 后item排版错乱的Bug 详情
- App-Android平台 修复 tabBar 的 midButton 设置 backgroundImage 显示不正常的Bug 详情
- App-Android平台 修复 国产安卓模拟器 uni.getSystemInfo 获取设备宽高错误的Bug 详情
- App-Android平台 修复 v3版本 map 组件绑定宽高后无法动态修改的Bug 详情
- App-Android平台 修复 v3版本 nvue 为首页时 autoclose 设置为 false 也会自动关闭启动页的Bug 详情
- App-Android平台 修复 v3版本 SocketTask.onMessage 接收数据类型为 ArrayBuffer 时解析错误的Bug
- App-iOS平台 新增 API uni.onUIStyleChange 监听系统主题状态变化(限v3) 详情
- App-iOS平台 优化 API uni.showActionSheet 在 iPad 设备支持 popover 设置弹出指示区域(限v3)
- App-iOS平台 修复 设备上使用第三方输入法收起键盘输入框无法失去焦点的Bug 详情
- App-iOS平台 修复 部分情况 page 设置 height 为 100% 无法全屏的Bug
- App-iOS平台 修复 页面使用原生占位时在 iPhoneX 获取窗口高度错误的Bug
- App-iOS平台 修复 picker 设置 value 过大时会滚动到空白位置的Bug 详情
- App-iOS平台 修复 nvue 页面中加载 base64 格式 iconfont 文件在iOS13.4系统崩溃的Bug 详情
- H5平台 优化 支持 manifest.json 配置 h5->router->base 值为 "./" 部署到相对路径
- H5平台 修复 PC模式图像预览页面滑动会关闭的Bug
- H5平台 修复 带参数 url 直达部分情况参数解析失败的Bug #1082
- H5平台 修复 pages.json 配置 navigationBarShadow 无效的Bug #607
- H5平台 修复 配置 transparentTitle 为 always 失效的Bug 详情
- H5平台 修复 editor 组件 input 事件重复触发的Bug 详情
- H5平台 修复 editor 组件 statuschange 事件无法触发的Bug 详情
- H5平台 修复 picker 组件未设置 value 时报错的Bug #1422
- H5平台 修复 picker 组件 mode=time 失效的Bug #1421
- H5平台 修复 textarea 组件 placeholder-class 配置无效的Bug 详情
- H5平台 修复 部分情况下 webview 组件位置不正确的Bug 详情
- 微信小程序平台 修复 组件缺少 script 节点时运行报错的Bug #1411
- hello uni-app 新增 swiper-list 模板(nvue实现区域长列表左右滚动+吸顶)
- 【uniCloud】
- 新增 支持腾讯云作为uniCloud底层资源平台,当前处于邀请测试阶段
- 新增 公共函数功能 详情
- 新增 阿里云 支持云函数Url化 详情
- 修复 阿里云 客户端上传文件在web控制台显示大小为0的Bug
- web控制台 新增 云函数运行日志
- web控制台 优化 阿里云 文件存储上传体验
- web控制台 优化 阿里云 云数据库搜索体验
- web控制台 修复 阿里云 删除索引报错的Bug
- web控制台 修复 阿里云 云存储文件后缀为大写文件不显示的Bug
- web控制台 修复 阿里云 云数据库字段为空或为 null 时显示错误的Bug
- 【App插件(含5+App和uni-app的App端)】
- 新增 原生标题栏支持自定义返回按钮角标、标题图标、副标题等功能 文档
- 修复 Webview窗口的 WebviewEvent 事件回调函数参数没有 target 属性的Bug 详情
- Android平台 优化 本地数据存储 plus.storage 性能,新增异步操作接口 注意事项
- Android平台 修复 uni-AD 激励视频云端打包勾选穿山甲,广告平台没有通过审核时可能引起应用崩溃的Bug 详情
- Android平台 修复 提交华为应用市场检查可能误报 TrojanDropper.Agent.EIY 病毒的Bug
- Android平台 修复 页面中a标签设置非法链接后,点击可能出现应用闪退的Bug 详情
- Android平台 修复 在部分华为手机上修改文件名之后,使用input标签type为file时获取文件名称可能为随机数字的Bug
- Android平台 修复 Webview窗口标题栏(titleNView)设置type为transparent时,其它原生控件(如VideoPlayer)可能会覆盖标题栏的Bug 详情
- Android平台 修复 页面中input标签触发软键盘收回时可能影响 WebviewStyles 中的top属性不生效的Bug 详情
- Android平台 修复 获取UA值 plus.navigator.getUserAgent 返回为空的Bug 详情
- Android平台 修复 视频播放控件 VideoPlayer 跳转到指定位置之后,弹幕仍然按照之前的进度播放的Bug
- Android平台 修复 视频播放控件 VideoPlayer 未指定 direction 时没有根据视频的宽高自动选择 direction 的Bug 详情
- Android平台 修复 地图控件 setCenter 后不触发 onstatuschanged 事件的Bug 详情
- Android平台 修复 HBuilderX2.6.5 引出的在Android4.4系统设备无法正常运行的Bug
- Android平台 修复 系统选择按钮框底部取消按钮UI显示不正常的Bug 详情
- 【重要】iOS平台 新增 UIWebview独立模块,默认不再包含UIWebview相关代码 详情
- iOS平台 新增 系统选择按钮框 plus.nativeUI.actionSheet 在iPad设备支持 popover 设置弹出指示区域 文档
- iOS平台 新增 本地数据存储 plus.storage 异步操作接口 文档
- iOS平台 更新 友盟统计SDK版本为6.1.0
- iOS平台 更新 微信登录、分享、支付SDK版本为1.8.6.2
- iOS平台 修复 视频播放控件 VideoPlayer 设置 show-center-play-btn 属性不生效的Bug 详情
- iOS平台 修复 Webview窗口标题栏(titleNView)中 button 按钮设置 colorPressed 不生效的Bug 详情
- iOS平台 修复 新浪微博分享 type 为 web 类型时 pictures 属性不生效的Bug
- iOS平台 修复 系统选择按钮框 plus.nativeUI.actionSheet 显示后不关闭,通过HBuilderX真机运行更新资源可能引起崩溃的Bug
- iOS平台 修复 云端打包启动页面中应用图标显示不清晰的Bug 详情
- 【uni小程序SDK】
- 新增 获取当前显示小程序页面直达Url方法(用于启动直达二级页面)iOS、Android
- 新增 获取已部署的小程序资源版本信息方法 iOS、Android
- 新增 胶囊按钮添加点击效果
- 开放 小程序内部调用 plus.runtime.install 热更新wgt资源 详情
- iOS平台 修复 原生工程勾选 'Hide status bar' 导致小程序页面导航栏被系统状态栏挡住的Bug
- iOS平台 修复 pickDate、pickTime 无法显示的Bug
2.6.5.20200314
- 补齐 MAC 内部资源管理器 详情
- 新增 项目管理器、内部资源管理器 支持剪切功能
- 优化 账号安全登录机制(新老版本混合使用会导致需重新登录)
- 修复 es6模板字符串内出现一个以上${}变量时导致代码提示出错的Bug
- 优化 多文件搜索 按esc键 将焦点至焦到编辑器
- 修复 某些环境下 首次展开项目管理器文件夹,文件夹行高异常显示的Bug
- 修复 全部替换后,按下
Ctrl+S
, 替换内容没有保存的Bug
- 修复 某些情况下,
Ctrl+W
关闭标签卡后,编辑器焦点丢失的Bug
- 优化 Mac 新建项目窗口UI
- 修复 vue文件 当data中存在class关键字时,导致代码块无法提示的Bug 详情
- 新增 App manifest.json SDK配置 Android自动添加第三方SDK需要的权限
- 修复 App manifest.json 云打包操作导致文件内容格式变化的Bug
- 【uni-app插件】
- 新增 页面属性配置节点 page-meta 详情
- App平台 【重要】 老版自定义组件编译模式将于4月1日下线 详情
- App平台 【重要】 新增 vue页面引用的js,支持原生混淆(限v3) 详情
- App平台、H5平台 优化 canvas 组件大小改变时不再丢失内容
- App平台 新增 原生导航栏支持自定义返回按钮、标题居左、导航栏背景图、背景渐变色等功能 文档
- App平台 新增 video 组件全屏点击事件 fullscreenclick
- App平台 新增 uni.shareWithSystem 调用系统分享组件发送分享消息 详情
- App平台 优化 真机运行时,强化错误提示,输出vue警告日志(限v3)详情
- App平台 优化 vue 页面 input、textarea 组件支持 show-confirm-bar 属性(限v3)
- App平台 优化 picker 组件支持 fields 属性
- App平台 优化 支持更多 crypto 加密库 详情
- App平台 修复 非 v3编译模式 webview 组件高度不正确的Bug 详情
- App平台 修复 v3版本 vue 页面热刷新时 onLoad 参数被重复编码的Bug
- App平台 修复 v3版本 vue map 组件 scale 属性和 tap 事件无效问题 详情
- App平台 修复 v3版本 uni.getStorage 部分情况下获取数据格式错误的Bug 详情
- App平台 修复 v3版本 $nextTick 无法返回 Promise 的Bug
- App平台 修复 v3版本 点击 tabBar 会重复触发 onShow 的Bug 详情
- App平台 修复 v3版本 input、textarea 组件 cursor-spacing 属性为字符串时报错的Bug
- App平台 修复 v3版本 picker-view 组件内的 navigator 组件无法跳转的Bug 详情
- App平台 修复 v3版本 input 组件使用 v-model 后 input 事件会重复触发的Bug
- App平台 修复 v3版本 多个 tabBar 页面同时使用 subNvue 时,点击蒙层关闭不正常的Bug 详情
- App平台 修复 v3版本 部分情况组件渲染不正确的Bug #1334
- App平台 修复 v3版本 部分情况文本节点渲染不正确的Bug 详情
- App平台 修复 v3版本 vue map 组件动态修改 v-if 无效隐藏的Bug 详情
- App平台 修复 v3版本 nvue map API translateMarker 无效的Bug
- App平台 修复 v3版本 cover-view 组件部分样式渲染不正确的Bug 详情
- App平台 修复 v3版本 使用 renderjs 后,低版本系统运行异常的Bug 详情
- App平台 修复 v3版本 真机运行 修改 pages.json 触发多次同步手机端文件的Bug
- App平台 修复 非v3模式 app.vue 中使用 css 变量不生效的Bug 详情
- App平台 修复 uni.uploadFile 的 formData 属性中不能包含数值类型的Bug 详情
- App平台 修复 nvue页面 movable-view 组件 inertia 属性不生效的Bug
- App平台 修复 uni.request 在 content-type 为 application/json 时自动对 data 序列化 详情
- App平台 修复 某些情况下事件接收参数不正确的Bug 详情
- App-Android平台 修复 nvue map 组件不设置 markers 属性导致tap事件不触发的Bug
- App-Android平台 修复 云打包后 uni.getImageInfo() 获取本地图片信息可能会触发失败回调的Bug
- App-Android平台 修复 v3版本 wgt热更新后无法打开新增页面的Bug 详情
- App-Android平台 修复 nvue video 组件在页面中存在多个且包含 cover-view 全屏播放时闪退的Bug 详情
- App-iOS平台 修复 v3版本 wgt热更新后 plus.runtime.restart 卡在启动页的Bug 详情
- App-iOS平台 修复 v3版本 video 组件部分情况无法显示的bug
- App-iOS平台 修复 nvue web-view 组件加载本地文件显示空白的Bug 详情
- App-iOS平台 修复 nvue image 组件使用相对路径加载图片可能会不显示的Bug 详情
- App-iOS平台 修复 video 组件设置 muted 为0静音后再设置为1时无法重新开启声音的bug 详情
- H5平台 优化 内置组件响应鼠标事件,可在PC浏览器正常拖动和滚动
- H5平台 优化 “网络不给力”现象,调整页面加载超时时间和提示文案
- H5平台 优化 修改代码后提升页面热更新速度
- H5平台 修复 picker 组件设置 fields 属性后返回值格式错误的Bug
- H5平台 修复 picker 组件设置 value 部分情况无法触发视图更新的Bug #1162
- H5平台 修复 uni.createSelectorQuery 返回的节点信息中 bottom 值错误的Bug 详情
- H5平台 修复 map 组件无法同时加载多个实例的Bug 详情
- H5平台 修复 movable-view 组件限制移动方向后,拖动操作会出现中断的Bug
- H5平台 修复 tranparentTitle 失效的Bug 详情
- H5平台 修复 部分浏览器中 uni.getSystemInfo 获取 windowTop、windowHeight 值错误的Bug #1348
- H5平台 修复 在页面 onReady 生命周期内绘制canvas 绘制内容会一闪消失的Bug 详情
- 小程序平台 修复 easycom 无法正常使用驼峰式命名组件的Bug 详情
- 小程序平台 修复 App.vue 包含 template 节点时,导致 app.json 生成错误的Bug #1351
- 微信小程序平台 修复 控制台没有输出生命周期内异常的Bug 详情
- 钉钉小程序平台 调整 uni.request 在 content-type 为 application/json 时自动序列化 data
- uni-ui 修复 NoticeBar 通告栏组件关闭按钮不显示的Bug
- uni-ui 修复 IndexedList 索引列表组件非全屏显示时,右侧索引位置与点击位置偏移的Bug
- 【uniCloud】
- 新增 云函数 批量上传功能
- 新增 云函数 运行调试传参功能(右键【配置运行测试参数】) 详情
- 新增 云数据库 通过db_init.json初始化数据的功能 详情
- 新增 云数据库 支持在web控制台配置索引
- 优化 web控制台体验 详情
- 【uni-AD】
- 【App插件(含5+App和uni-app的App端)】
- 新增 原生标题栏支持自定义返回按钮、标题居左、标题栏背景图、背景渐变色等功能 文档
- 新增 视频播放控件 VideoPlayer 支持全屏播放时点击事件 fullscreenclick 文档
- Android平台 新增 原生隐私与政策提示框配置 详情
- Android平台 优化 云端打包默认需要的系统权限,支持配置是否自动添加第三方SDK需要的权限 详情
- Android平台 优化 Webview窗口加载可缩放页面时默认隐藏系统缩放控制条 详情
- Android平台 修复 获取系统语言信息 plus.os.language 字符中没有包含地区信息的Bug
- iOS平台 新增 适配iOS13+引入的暗黑模式 DarkMode 文档
- iOS平台 新增 应用使用Push(消息推送)模块后启动时不弹出“发送通知”系统授权框的配置方法 详情
- iOS平台 修复 视频播放控件 VideoPlayer 设置 objectFit 属性不生效的bug 详情
- iOS平台 修复 使用WKWebview内核 plus.orientation.getCurrentOrientation 无法获取设备方向信息的Bug
- Hello H5+ 新增 标题栏自定义返回按钮、标题居左、背景图、背景渐变色等示例
- 【uni小程序SDK】
- 新增 启动小程序支持传入参数及直达指定页面 详情
- 新增 关闭当前小程序方法及小程序关闭回调方法 详情
- 新增 获取当前运行的小程序appid方法
- Android平台 修复启动小程序后调用扫码可能引起的闪退问题 详情
2.6.1.20200226
- 【uni-app插件】
- App-iOS平台 修复 非 v3 编译模式真机运行时提示框架版本不一致的Bug
2.6.0.20200223
【公告】DCloud助力新冠肺炎抗疫,全国案例精编:https://xinguan2020.dcloud.net.cn
- 新增 【重要】内部资源管理器。大幅提升资源管理器效率(目前仅支持Windows) 详情
- 新增 项目管理器 支持单击目录不展开/折叠(Windows上可在项目管理器右上角的菜单中可配置,Mac在【设置】-【常用设置】中配置)
- 新增 项目管理器 增加彩色图标主题 (在项目管理器右上角的菜单中可配置)
- 新增 Mac 内置浏览器支持跨域请求
- 优化 按F1查看帮助文档,改为打开外部浏览器,避免对边改边看造成影响
- 优化 关闭代码提示后,将不再启动代码助手服务,可减少内存占用(在【设置】-【编辑器配置】,启用或关闭代码助手服务)
- 修复 某些RGBA颜色值,颜色预览显示错误的Bug
- 修复 Mac 替换文件提示弹窗显示英文的Bug
- 修复 全部替换后,按下
Ctrl+s
, 替换内容没有保存的Bug
- 修复 某些情况下,
Ctrl+w
关闭标签卡后,编辑器焦点丢失的Bug
- 修复 免打扰模式,搜索后,某些搜索相关的按钮无法点击的Bug
- 修复 js 注释内无法输入中文标点的Bug
- 修复 js async修饰箭头函数时,参数不提示的Bug
- 修复 打开js文件后,再将着色切换到es6+上,然后触发滚动条预览后着色丢失的Bug 详情
- 修复 单项目窗体,搜索框输入多个空格回车后,导致编辑器崩溃的Bug
- 修复 编辑器内打开图片,然后点击另存为,导致编辑器崩溃的Bug
- 修复 微信小程序发布过程中,点击关闭控制台,导致编辑器崩溃的Bug
- 修复 某些情况下,格式化操作出现数组越界问题,导致编辑器崩溃的Bug
- 修复 某些情况下,单窗口删除项目,导致编辑器崩溃的Bug
- 修复 某些情况下,文件着色,导致编辑器崩溃的问题
- 修复 某些情况下,编辑文件,导致其它折叠节点自动展开的Bug
- 修复 设置显示换行符,并取消自动换行后编辑器横向滚动条向右滚动时文字和行号、折叠等区域重叠的Bug
- 修复 App 云打包 证书密码过长时,导致打包失败的Bug 详情
- 修复 App 真机运行 重新自定义调试基座包时,版本号没变不会自动更新调试基座的Bug
- 新增 App uni-AD 广告联盟 在manifest.json和打包界面的设置
- 新增 uni-app 新建项目支持 uni-ui 项目模板,基于 easycom,无需在页面里引入和注册组件,直接使用 uni-ui 各种组件
- 【uni-app插件】
- 【重要】uniCloud公测。serverless模式,全端云开发,js编写后端代码 详情
- 【重要】uni小程序sdk公测。原生App内嵌本sdk,快速实现小程序能力,或部分栏目实现动态化 详情
- 【重要】新增 uni-AD 广告联盟。整合App、小程序等多端广告,整合腾讯广点通、头条穿山甲、360广告联盟等众多广告源,提供最佳变现平台
- 【重要】App平台 新增 ad 组件(可用于banner或信息流)、激励视频广告API 详情
- 【重要】新增 easycom 组件模式,简化组件使用。无需在页面里引入和注册组件,按实际使用打包 详情
- 【重要】App平台、H5平台 新增 renderjs,替代 wxs ,减少逻辑层和视图层的通讯折损 详情
- 【重要】App平台 优化 v3版本 真机运行时修改 vue 文件,手机端重启直达修改页面,无需手动配置 condition
- 优化 非 scoped 样式支持 >>>、/deep/、::v-deep 语法 详情
- App平台、H5平台、微信小程序 新增 uni.getSystemInfo 返回数据支持属性 safeAreaInsets
- App平台、H5平台、字节跳动小程序平台 新增 swiper 组件支持 disable-touch 属性
- APP平台、H5平台 调整 默认请求超时时间(request、connectSocket、uploadFile、downloadFile)对齐微信小程序由6秒改为60秒
- App平台 优化 支持 CSS 变量 --window-top
- App平台 优化 调试控制台日志输出
- App平台 优化 v3版本 uni.request API 失败回调中返回详细信息
- App平台 调整 uni.getSystemInfo 获取的 windowHeight 和 H5平台一致,不再包含 windowTop、windowBottom
- APP平台 修复 nvue 页面 picker 组件时间、日期类型使用默认值报错的Bug 详情
- APP平台 修复 nvue 页面 appear、disappear 事件不返回 direction 的Bug
- App平台 修复 自定义组件模式 vue 文件不包含 script 节点时运行报错的Bug 详情
- 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版本 组件 dataset 属性可能导致运行报错的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平台 修复 v3版本 行内样式设置背景图无效的Bug 详情
- App平台 修复 v3版本 app-plus 下配置 pullToRefresh 无效的Bug
- App平台 修复 v3版本 subNvue mask 无法遮盖 tabBar 的Bug
- App平台 修复 v3版本 多个循环时数据可能混乱的Bug 详情
- App平台 修复 非v3编译模式 自定义组件失效的Bug #1271
- App-iOS平台 修复 v3版本 部分情况下 rpx 计算错误的Bug
- App-iOS平台 修复 video 组件未播放时调用 seek 可能导致界面不正常的bug 详情
- App-iOS平台 修复 页面中使用字体图标时可能无法正常显示的Bug
- App-iOS平台 修复 tabBar 自定义高度时红点和角标显示位置不正确的Bug 详情
- App-iOS平台 修复 nvue input 组件 placeholder-style 和 placeholder-class 设置 fontSize 不生效的Bug
- App-iOS平台 修复 nvue list 组件设置 bounce 为 false 可能导致页面无法滚动的Bug
- App-iOS平台 修复 nvue map 组件使用 controls 控件提交云端打包后可能会引起崩溃的Bug 详情
- App-Android平台 修复 tabBar 设置 midButton 可能显示不全的Bug 详情
- App-Android平台 修复 nvue map 组件 markers 更新频繁可能出现失败的Bug 详情
- App-Android平台 修复 nvue textarea 组件设置 maxlength 为 -1 时无法输入文字的Bug 详情
- App-Android平台 修复 nvue 页面中组件设置 hover-class 后,页面关闭可能出现闪退的Bug 详情
- App-Android平台 修复 nvue video 组件下使用 cover-view 后,视频全屏后可能出现排版混乱的Bug 详情
- App-Android平台 修复 uni.request 在 responseType 为 arraybuffer 时,返回数据可能不准确的Bug 详情
- App-Android平台 修复 websocket 发送内容中包含特殊字符可能导致发送失败的Bug 详情
- H5平台 修复 input 组件设置 placeholder 的 top 样式显示错位的Bug #1222
- H5平台 修复 启用摇树优化后 uni.previewImage 失效的Bug #1168
- H5平台 修复 启用摇树优化后 animation 属性失效的Bug #1231
- H5平台 修复 启用摇树优化后 页面样式错乱的Bug 详情
- H5平台 修复 video 组件销毁报错的Bug 详情
- H5平台 修复 uni.chooseVideo 在微信内置浏览器无法触发回调的Bug 详情
- H5平台 修复 audio 组件无法显示的Bug 详情
- H5平台 修复 部分浏览器上 Object.assign 报错的Bug #1116
- H5平台 修复 部分浏览器上 uni.canvasToTempFilePath 报错的Bug 详情
- hello uni-app 新增 ad 组件示例 和 激励视频广告 API 示例
- Hello uni-app 优化 canvas 组件示例,使用 renderjs 实现 App端高性能动画
- uni-ui 新增 uni-combox 可写可选组合框组件
- uni-ui 修复 v3版本 app-vue 页面中 swipe-action 组件无法滑动的Bug
- 新增 uni-ui 项目模板,该项目通过 easycom 引入所有 uni-ui 组件,可方便的开发项目
- 【5+App插件】
- 【重要】新增 plus.ad 广告模块,聚合穿山甲、广点通、360联盟等uni-AD联盟服务,支持信息流、banner、激励视频等应用内自定义广告 文档
- 新增 Webview窗口样式支持设置禁止调用plus属性 disablePlus,解决加载外部页面时可能调用plus对应用造成危害的隐患 详情
- 新增 数据库执行SQL语句 plus.sqlite.executeSql 支持一次传入多条语句,解决Android平台一条SQL语句中不支持以分号分割多条命令的需求 详情
- 新增 推送 支持异步获取客户端推送标识接口 plus.push.getClientInfoAsync,解决同步接口可能返回空数据的问题 文档
- 【重要】Android平台 新增 腾讯X5内核。可解决rom自定义主题字体适配、低端机浏览器兼容性等问题 详情
- Android平台 修复 Webview窗口创建并显示后立即关闭可能出现闪退的Bug 详情
- Android平台 修复 在定时器回调函数中调用 plus.screen.lockOrientation 可能会引起应用闪退的Bug
- Android平台 修复 在部分手机上获取OAID可能触发错误回调,错误信息提示不支持的Bug 详情
- Android平台 修复 调用系统分享消息 plus.share.sendWithSystem 标题不支持国际化的Bug 详情
- Android平台 修复 音频播放对象 AudioPlayer 触发end事件之后,调用 stop 和 destroy 方法会出现闪退的Bug 详情
- iOS平台 修复 在非刘海屏手机获取应用的安全区域 plus.navigator.getSafeAreaInsets 返回 deviceTop 数据可能不正确的Bug
- iOS平台 修复 调用 plus.gallery.pick 选择相册中的照片后, 连续快速点击完成按钮可能会引起应用崩溃的Bug 详情
- iOS平台 修复 视频播放控件 VideoPlayer 暂停播放后手势快进或后退操作时,没有更新进度条上显示时间的Bug
- Hello H5+ 新增 应用内广告示例 uni-AD 页面
- Hello H5+ 修复 iOS平台 使用WKWebview导致微信和支付宝支付示例总是提示获取订单失败的Bug
2.5.1.20200103
- 新增 CSS 颜色预览功能 (可Alt+左键,进一步打开颜色选择器)
- 新增 记忆文件折叠状态 (默认关闭;可在【设置】-【编辑器配置】,启用记忆折叠状态)
- 新增 支持WebP格式的图片预览
- 新增 dart、tpl语言代码高亮着色
- 优化 语法提示 es6部分语法 代码提示、转到定义
- 优化 语法提示 补充一批新的 CSS 语法
- 优化 语法提示 vuedoc 支持属性值域描述
- 修复 语法提示 vuedoc nvue中不支持组件语法提示的Bug
- 修复 语法提示 项目下文件过多时,文件路径偶发不提示当前目录下文件的Bug
- 修复 智能回车 js语言,在对象变量行尾回车,自动补充逗号的Bug
- 修复 智能粘贴 某些情况下内容显示成一行的Bug
- 修复 js、html文件,关联JavaScript(ES6+)、HTML(es6+)后,右键菜单【验证本文档语法】失效的Bug
- 修复 自定义代码块 在$1处输入中文之后,使用Tab无法切换到$2处继续编辑的Bug 详情
- 修复 自定义代码块 用户目录下存在不合规范的文件名时造成崩溃的Bug
- 修复 某些情况下 语言服务偶发退出的Bug
- 新增 标签卡右键菜单,增加打开文件所在位置
- 优化 文件关闭后,再次打开,光标显示在上次的位置
- 修复 多光标撤销、恢复撤销操作,光标位置错误的Bug
- 修复 打开查找索引界面后,编辑器光标仍然闪动的Bug
- 修复 多文件字符串搜索,搜索栏重绘导致CPU使用率过高的Bug
- 修复 字符串搜索,焦点在编辑器且文件被改变时,清除搜索结果指示器的Bug
- 修复 Window10 搜索框,微软输入法快速输入时偶发异常的Bug 详情
- 修复 焦点在项目管理器上时,按 Ctrl+Alt+f 多文件搜索时没有按选中文件搜索的Bug
- 修复 格式化 光标在中文附近时,格式化后光标位置跑到开头的Bug 详情
- 修复 折叠 快捷键触发折叠时折叠框的大小不正确的Bug
- 修复 折叠 当某块代码包含多行注释或条件编译时,导致折叠出错的Bug
- 修复 折叠 在独立单行内容上,按下折叠快捷键,行尾出现折叠指示器的Bug
- 修复 拖动标签卡到窗体外面的窗口,修改文件后标签卡状态错误的Bug
- 修复 悬停预览代码后,某些情况下,无法撤销恢复已修改内容的Bug
- 修复 控制台打印时间,某些情况下显示为其它语言格式的Bug
- 修复 在屏幕分辨率低于1024x768的电脑上,首次启动后,顶部菜单栏被遮挡的Bug详情
- 修复 欢迎页面 高分辨率屏幕上HBuilderX图标过大的的Bug
- 修复 欢迎页面 点击收藏,编辑器崩溃的Bug
- 修复 Mac 搜索文件结果列表,上下键无效的Bug
- 修复 Mac 项目管理器,项目上右键菜单点击【字符搜索】某些情况下无效的Bug
- 修复 Mac 多文件字符搜索,当焦点错误时,输入搜索内容回车,编辑器崩溃的Bug
- 修复 Mac 终端超时设置的最大数时,在弹框提醒中选择【修改设置】崩溃的Bug
- 新增 uni-app 项目js中可以提示浏览器的api
- 新增 uni-app 控制台 增加重启手机应用功能,无需再次编译,软重启手机App
- 新增 uni-app manifest.json App常用其它配置 编译模式添加【v3编译器】和【fast启动模式】
- 新增 App manifest.json SDK配置 增加苹果登录选项
- 修复 App manifest.json 原生插件列表顺序没有按照配置文件中的顺序排列的Bug
- 【uni-app插件】
- 【重要】App端重大架构升级
v3编译器
,更快的启动速度、更好的性能、更多vue语法支持、可webview调试视图层。新项目默认开启v3,可通过【manifest.json-App其他设置】开启关闭v3 详情
- 【重要】H5平台、QQ小程序 支持运行微信小程序组件 详情
- 【重要】App平台 新增 pages.json 配置屏幕方向。横屏应用请在这里配置,app.vue里生效较晚 详情
- 优化 非 scoped 样式支持 >>>,/deep/,::v-deep语法详情
- App平台 优化 选择位置 支持在搜索结果中选择
- App平台 优化 picker 组件按钮文字增加多语言支持
- App平台 修复 v3版本 block 或 template 使用 v-for 且仅包含文本节点时渲染不正确的 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平台 修复 v-for 中监听事件某些情况参数不正确的Bug
- App平台 修复 picker 组件内容为空字符串时排版错位的Bug 详情
- App平台 修复 App.vue onError 部分异常未捕获的 Bug 详情
- App-Android平台 新增 nvue 通用属性 elevation 设置组件的层级阴影,解决 box-shadow 样式在设置圆角或动画时显示不正常的问题 详情
- App-Android平台 优化 应用退出后不清掉后台,反复热启动导致底层通信timeout引起的白屏问题
- 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-Android平台 修复 nvue map 组件中标注点设置 translateMarker 旋转角度后,点气泡也会随之旋转的Bug 详情
- App-Android平台 修复 nvue 页面中使用 animation 动画,关闭页面可能会闪退的Bug 详情
- App-Android平台 修复 nvue scroll-view 组件中嵌套 list 组件,list高度大于scroll-view剩余高度时高度可能不正常的Bug 详情
- App-Android平台 修复 tabBar 动态设置某一项的内容会导致选中状态失效的Bug 详情
- 【重要】App-iOS平台 新增 uni.login 支持Apple登录 详情
- App-iOS平台 新增 nvue 普通 view 组件支持设置高斯模糊(毛玻璃)效果 详情
- App-iOS平台 修复 nvue input 组件设置 maxlength 属性后,@input事件返回value值与实际显示值不一致的Bug 详情
- App-iOS平台 修复 tabbar及标题栏上设置字体图标可能无法正常显示的Bug
- App-iOS平台 修复 nvue map 组件不设置 marker 的 title 及 callout 时会显示空白标注的Bug 详情
- App-iOS平台 修复 nvue map 组件使用 controls 控件提交云端打包后可能会引起崩溃的Bug 详情
- App-iOS平台 修复 使用 uni.hideKeyboard 输入框无法失去焦点的Bug 详情
- H5平台 新增 支持 editor 组件 详情
- H5平台 新增 支持使用 nodesRef.context 获取 VideoContext、CanvasContext 和 MapContext 对象
- H5平台 新增 video 组件支持 @loadedmetadata、@progress 事件
- H5平台 优化 发行时 index.css 文件名包含 hash 以便更好的控制缓存 详情
- H5平台 优化 video 组件全屏展示效果 详情
- H5平台 优化 canvas 组件内存占用
- H5平台 修复 css 变量 --window-bottom 在全面屏设备不准确的Bug 详情
- H5平台 修复 canvasContext.measureText 报错的Bug 详情
- H5平台 修复 uni.createAnimation 动画不正确的Bug 详情
- H5平台 修复 webview 页面调用 uni API 无效的Bug 详情
- H5平台 修复 tabBar 文字较多时角标(红点)错位的Bug 详情
- H5平台 修复 textarea 组件未设置 line-height 时 linechange 事件 lineCount 值错误的Bug #1123
- H5平台 修复 swiper 组件动画过程中销毁组件会报错的Bug #1123
- H5平台 修复 image 组件 src 包含英文括号时无法正常的Bug #1090
- H5平台 修复 globalStyle 下 h5 节点配置不生效的Bug
- H5平台 修复 editor 组件未配置图像控件时报错的Bug
- H5平台 修复 在不支持 localStorage 的环境运行时框架报错的Bug #1155
- 支付宝小程序平台 新增 支持 onBackPress 详情
- 支付宝小程序平台 新增 支持配置 mini.project.json (manifest.json->mp-alipay) #1164
- 支付宝小程序平台 修复 使用 createIntersectionObserver 报错的Bug
- 支付宝小程序平台 修复 使用 createSelectorQuery().in(this) 报错的Bug 详情
- uni-ui 新增 vue doc,在HBuilderX中可以给予更完善的代码提示 什么是vue doc
- hello uni-app 新增 canvas 组件示例(App端使用wxs实现高性能动画)
- 【5+App插件】
- Android平台 更新 高德地图SDK(7.1.0)
- Android平台 修复 Webview窗口关闭后可能出现内存占用不释放的Bug 详情
- Android平台 修复 数据库执行SQL语句 plus.sqlite.executeSql 不支持多条sql语句的Bug 详情
- Android平台 修复 真机运行默认将日志保存到SD卡中,长时间运行可能出现日志文件过大的Bug
- 【重要】iOS平台 新增 支持苹果授权登录(Sign in with Apple) 教程
- iOS平台 修复 音频播放对象(AudioPlayer)播放网络音频时,缓存完成恢复播放时没有触发 onPlay 事件的Bug
- iOS平台 修复 Webview窗口的titleUpdate事件可能不触发导致无法修改页面标题的Bug 详情
- iOS平台 修复 Webview窗口的标题栏(titleNView)设置titleSize属性不生效的Bug
- iOS平台 修复 系统日期选择框(plus.nativeUI.pickDate)、时间选择框(plus.nativeUI.pickTime)在横屏时显示不正常的Bug
- iOS平台 修复 应用切换到后台,从其它应用传参数激活到前台时 plus.runtime.arguments 可能不更新的Bug
- iOS平台 修复 录音对象(AudioRecorder)录制mp3格式音频设置 channels 参数值为 mono 不生效的Bug 详情
- iOS平台 修复 录音对象(AudioRecorder)设置音频播放模式 setSessionCategory 可能不生效的Bug
- iOS平台 修复 iOS13调用 plus.screen.setBrightness 方法可能会导致页面失去响应的Bug
- iOS平台 修复 在非刘海屏手机获取应用的安全区域 plus.navigator.getSafeAreaInsets 返回 deviceTop 数据可能不正确的Bug
2.4.6.20191210
- 修复 鼠标悬停预览代码后,导致撤销失效的Bug
- 【uni-app插件】
- App平台 修复 纯 vue 项目配置 condition 后运行报错的Bug 详情
- App-Android平台 修复 选择位置 概率出现定位中心点不居中的Bug 详情
- H5平台 修复 发行模式启用摇树优化后,运行报 getApp 出错的Bug 详情
2.4.5.20191209
- 新增 查找索引符号,可快速查找函数、变量、markdown标题等文档结构图中的内容 (快捷键 Ctrl+Shift+o)
- 新增 鼠标悬停在代码折叠后的省略号处,可悬浮预览被折叠内容
- 优化 文件路径提示
- 优化 字符搜索的性能和指示器样式
- 优化 字符搜索时点击大小写、全词匹配等操作时自动触发重新搜索
- 优化 文件搜索的性能,补充匹配字符高亮
- 修复 某些情况下,git/svn项目,更新代码或切换分支后,文件内容没有更新的Bug
- 修复 无标题文档不更新title的Bug
- 修复 某些情况下,状态栏语言名称丢失的Bug
- 修复 初次修改文档,中文输入法输入卡顿的Bug
- 修复 当文件第一行是空行时,再次打开编辑器折叠计算错误的Bug
- 修复 通过拖拽分栏后的tabbar背景色不正确的Bug
- 修复 某些情况下,分左右两栏,没有对齐的Bug
- 修复 vscode快捷键方案,搜索上一个/下一个字符,快捷键显示错误的Bug
- 修复 win7 安装插件窗口滚动条过细的Bug
- 修复 win7 QQ输入法输入单引号时触发移动光标的Bug
- 修复 项目管理器,焦点在目录文件上时,按Ctrl+Shift+c复制路径不生效的Bug
- 修复 打开WebView调试控制台,菜单状态错误的Bug
- 删除 uni-app项目的manifest.json可视化视图删除自定义组件模式选择,因为已不再支持非自定组件模式
- 【uni-app插件】
- 新增 支持在页面文件调用
App.vue
中定义的函数方法 #665
- 优化
babel.config.js
文件里的 @vue/babel-preset-app
支持配置 modules:false
,让打包后的代码体积更小,运行更快 #929
- 修复 发行模式下使用 scss ,部分情况条件编译不生效的 Bug 1013
- App平台 新增 nvue(uni-app编译模式) 控制是否自动包裹 scroll 组件(通过 pages.json 里 style 的
disableScroll
属性配置页面) 详见
- App平台 新增 nvue(uni-app编译模式) webview 组件加载的HTML支持调用部分uni API 详情
- App平台 优化 选择位置,全新UI、支持传入经纬度参数、一键到达当前位置
- App平台 修复 真机运行 指定页面为首页时白屏的Bug
- App平台 修复 nvue 导航栏 titleNView 的 type 属性设置为 transparent 时不生效的Bug 详情
- App平台 修复 nvue(weex编译模式) uni.scanCode 打开扫码页面空白的Bug 详情
- App平台 修复 nvue picker 组件多次打开后无法关闭的Bug 详情
- App-Android平台 优化 应用退出后不清掉后台,再次启动可能出现白屏的问题 详情
- App-Android平台 修复 首页为 nvue 时反复启动应用后可能出现假死状态的Bug 详情
- 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平台 新增 tabbar和navigationBar 支持设置高斯模糊(毛玻璃)效果 详情
- App-iOS平台 修复 nvue view 组件设置 border 属性可能引起应用崩溃的Bug 详情
- App-iOS平台 修复 iOS 13 系统中 textarea 输入的内容,比 placeholder 偏左一点的Bug 详情
- App-iOS平台 修复 faceID 识别成功时不能正确触发成功回调的Bug 详情
- App-iOS平台 修复 网络请求 uni.request 设置请求的 header 中存在非字符串值可能会引起崩溃的Bug
- H5平台 新增 uni.chooseImage 、uni.chooseVideo 支持返回文件名
- H5平台 新增 支持使用 uni.loadFontFace 加载字体
- 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 切换月份必选中每月1号的Bug
- uni-ui 优化 uni-calendar 视图样式,优化逻辑代码实现,使性能更好
- uni-ui 优化 uni-calendar 切换月份返回事件
- uni-ui 优化 uni-grid 用户可自定义宫格内容,如添加角标、红点、修改背景色等
- uni-ui 优化 uni-load-more 支持调整图标大小
- uni-ui 优化 uni-popup 弹出层动画,使动画更流畅
- uni-ui 优化 uni-swipe-action 组件间联动效果更流畅
- uni-ui 修复 uni-calendar 动态获取 selected 属性就会导致切换不了月份的Bug
- uni-ui 修复 uni-calendar H5 端选择月份按钮不能点击的Bug
- uni-ui 修复 uni-grid 正方形宫格显示不正确的Bug
- uni-ui 修复 uni-grid 动态数据不渲染的Bug
- uni-ui 修复 uni-popup 点击蒙版关闭后,再次打开弹框失败的Bug
- uni-ui 修复 uni-popup type 属性为静态值时导致弹出层错误的Bug
- uni-ui 修复 uni-swipe-action autoClose 属性开启状态下滑动不正常的Bug
- 【5+App插件】
- Android平台 优化 启动时申请手机存储权限,若用户拒绝则会弹出说明文字。满足部分应用商店要求的权限申请需申明的要求 详情
- Android平台 修复 Webview窗口设置drag滑屏操作手势,快速滑动操作可能引起白屏的Bug 详情
- Android平台 修复 视频播放控件(VideoPlayer)可能无法播放某些本地视频文件的Bug
- Andrpid平台 修复 数据库执行SQL语句(plus.sqlite.executeSql)传入错误sql语句时,可能在控制台输出错误日志且不触发错误回调的Bug 详情
- iOS平台 新增 Webview窗口原生标题栏样式属性 blurEffect,支持高斯模糊(毛玻璃)效果 详情
- iOS平台 补齐 直播推流(LivePusher)控件支持设置最小码率(min-bitrate)和最大码率(max-bitrate)
- iOS平台 修复 Webview窗口原生标题栏的搜索框(searchInput)获取焦点会导致placeholder文字移位的Bug 详情
- iOS平台 修复 图片预览(plus.nativeUI.previewImage)可能出现长图片不能滚动的Bug 详情
- iOS平台 修复 图片预览(plus.nativeUI.previewImage)可能无法正常显示部分网络地址图片的Bug 详情
- iOS平台 修复 使用UniPush或个推推送在后台统计数据中没有展示数和点击数的Bug 详情
- iOS平台 修复 用户拒绝访问相机后,调用摄像头拍照或录像时不会触发错误回调的Bug
- iOS平台 修复 配置使用高德或百度地图后,定位默认没有使用gcj02坐标的Bug
- iOS平台 修复 系统日期(plus.nativeUI.pickDate)、时间(plus.nativeUI.pickTime)选择框与系统提示框遮罩颜色不一致的Bug
- iOS平台 修复 苹果应用内支付IAP恢复购买接口(restoreComplateRequest)有可能不会返回恢复购买凭证的Bug
2.4.2.20191115
- 【uni-app插件】
- APP平台 修复 当
manifest.json
中nvueCompiler
配置项不是weex
时,picker 组件文字超出无法隐藏的Bug 详情
- APP平台 修复 当
manifest.json
中nvueCompiler
配置项不是weex
时,uni.scanCode 接口无法回调的Bug 详情
- APP平台 修复 当
manifest.json
中nvueCompiler
配置项不是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 详情
- 【5+App插件】
- iOS平台 修复 创建本地消息(plus.push.createMessage)在iOS10及以上系统只显示最后一条的Bug 详情
2.4.1.20191114
- 新增 迷你地图(右侧缩略图,可在滚动条右键菜单开启关闭,快捷键 win: Alt+o;mac: Ctrl+o)
- 新增 鼠标悬停在滚动条或迷你地图的非当前页区域时,小窗预览指示文档
- 新增 JSON文件 支持文档结构图。包括uni-app的pages.json的文档结构图(快捷键 win: Alt+w;mac: Ctrl+w)
- 新增 编辑器标签卡超出一屏时,支持鼠标滚轮横向滚动标签卡
- 新增 底部状态栏新增文档结构图、终端两个快捷按钮
- 修复 预览状态下打开文档结构图后,点击文档结构图的item跳转到编辑器对应位置时焦点不在编辑器上的Bug
- 修复 修改文件触发自动保存时,再次撤销成未修改状态时,切换标签卡时提示临时文件需要恢复的Bug
- 修复 Vue文件 {{}} 附近输入中文¥自动转换成$的Bug
- 修复 已关闭项目丢失项目别名的Bug
- 修复 某些情况下初次自定义代码块未生效的Bug
- 优化 设置过自定义代码块的语言,自动显示在【代码块设置】菜单列表中,无需再次查找
- 修复 SVN/Git项目导入,输入url后回车,当前窗口被关闭的Bug
- 修复 对运行中的项目,右键菜单操作【关闭项目】造成崩溃闪退的Bug
- 修复 日志文件积累时间较长后,造成占用硬盘空间过大的Bug
- 优化 加快某些大文档在外部变更后重新渲染的速度
- 优化 打开较多文档时主题切换的速度
- 修复 跳转到指定行,代码没有展开折叠的Bug
- 修复 触发全部折叠时行尾的折叠指示器框大小不对的Bug
- 优化 文字搜索右侧显示搜索结果的数字指示
- 修复 小屏幕(高度为768像素)下一些界面适配的Bug
- 修复 vscode快捷键方案,eslint校验,跳转到下一个错误,快捷键错误的Bug
- 优化 更新逻辑,非app用户不会收到app插件更新通知
- 修复 Windows 分栏时编辑器焦点切换时标签卡title背景色没有变化的Bug
- 修复 Mac Command+m 无法最小化窗体的Bug
- 修复 Mac 暗色主题下,弹窗文字颜色看不清的Bug
- 修复 Mac 10.15 右键菜单字体异常的Bug
- 优化 Mac app运行到iOS模拟器,自动记忆上次运行的模拟器
- 调整 删除快应用发布的菜单,请在快应用官方工具发布快应用
- 优化 App打包 提供更清晰的界面指示、完善提示语
- 新增 App打包 支持新的Android公共测试证书 详情
- 新增 uni-app 新建页面时允许不创建同名目录
- 【uni-app插件】
- 【重要】公告:非自定义组件模式停止支持 详情
- 【重要】nvue文件编译模式默认从 weex 模式修改为 uni-app 模式。推荐使用多端可用、更成熟、组件更丰富的 uni-app 模式。如仍需使用 weex 模式,需在manifest中手动配置
- 【重要】uni ui 新版正式发布,同时兼容vue和nvue。欢迎插件市场作者也升级自己的组件,同时兼容nvue 详情
- App平台 新增 自定义组件模式下的 crypto.getRandomValues 方法,获取符合密码学要求的安全随机值
- App平台 新增 生物认证API,包括指纹和 Apple Face ID 详情
- APP平台 新增 nvue picker 组件支持多列
- APP平台 优化 picker、扫码、选择位置、打开位置API的界面通过原生实现,提升性能体验(nvue为weex编译模式时未优化)
- APP平台 修复 swiper 设置为autoplay时滑动导致速度加快的Bug 详情
- App平台 修复 uni.requestPayment API 回调结果中没有支付收据的Bug 详情
- App-Android平台 优化 weex原生渲染引擎的圆角和边框绘制效率
- App-Android平台 修复 tabBar 页面真机运行可能无法同步更新的Bug
- App-Android平台 修复 64位专用包 启动时概率出现白屏的Bug 详情
- 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平台 修复 nvue页面在iOS13及以上系统默认字体不对的Bug
- App-iOS平台 修复 nvue list 组件 scroll 事件返回的 isDragging 属性不正确的Bug 详情
- App-iOS平台 修复 nvue list 组件滚动时 scrollStart/scrollEnd 事件返回参数值为负数的Bug
- App-iOS平台 修复 nvue swiper 组件动态修改 current 属性触发 transition 事件返回的参数不准确的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 live-pusher 组件设置 whiteness 属性为false不生效的Bug
- App-iOS平台 修复 nvue barcode 组件动态修改属性不生效的Bug
- H5平台 修复 wxs getDataset() 函数获取不到参数的Bug。uni ui 的 swiperaction 组件的问题也因此得到修复 详情
- H5平台 修复 picker 组件初始值不是合法日期/时间的情况下返回值不正确的Bug
- 百度小程序 修复 新版百度小程序生命周期下组件内mounted不触发的Bug
- 百度小程序 修复 页面 onShow 触发两次的Bug 详情
- 百度小程序 修复 3.105.17 以上的调试库页面 onReady 事件比 onLoad 事件执行的要早的Bug 详情
- uni ui 优化 uni-swipe-action 组件在nvue中使用 BindingX ,使跟手动画更流畅
- uni ui 优化 uni-list 组件在nvue中使用原生list组件,提升性能
- uni ui 修复 uniNoticeBar跑马灯组件,在Android平台webview版本高于66时,且在隐藏的tabbar的vue页面中使用,造成App卡顿的Bug 详情
- hello uni-app 新增 生物认证API示例
- 新闻模板 优化 顶部tab栏目增加下滑横线(支持app-nvue、app-vue、h5、微信小程序、qq小程序,其他端暂无下滑横线)
- 【5+App插件】
- Android平台 新增 获取移动智能设备标识公共服务平台提供的匿名设备标识符OAID、开发者匿名设备标识符VAID、及应用匿名设备标识符AAID,可用于解决Android10无法获取设备标识(如IMEI、IMSI、Wi-Fi MAC地址等)的问题
- Android平台 新增 在manifest中配置 App 启动时申请设备IMEI等信息的权限策略,默认调整为应用第一次启动时申请 详情
- Android平台 新增 Webview窗口支持暂停(pause)和恢复(resume)操作,解决页面中如果存在持续渲染隐藏后可能引起卡顿的Bug 详情
- Android平台 新增 文件上传支持配置分块上传参数chunkSize,解决不能真实返回上传进度的Bug 详情
- Android平台 修复 Webview子窗口先隐藏(hide)再添加(append)到父窗口依然显示的Bug 详情
- Android平台 修复 二维码(Barcode)扫描在设备横屏时显示异常的Bug 详情
- Android平台 修复 创建视频播放控件(VideoPlayer)时,没有开始播放视频也会停止后台背景音频的Bug 详情
- Android平台 优化 视频播放的操作条的拖动误触和图标美化问题
- Android平台 修复 在部分设备上插拔usb硬件设备可能引起应用重启的Bug 详情
- iOS平台 修复 Webview窗口使用WKWebview内核时截屏绘制(draw)设置 clip 参数无效的Bug 详情
- iOS平台 修复 Webview窗口全部关闭(close)时可能引起应用崩溃的Bug
- iOS平台 修复 Webview窗口设置自定义标题栏按钮点击时可能引起应用崩溃的Bug
- iOS平台 修复 视频播放(VideoPlayer)控件无法自动识别视频方向的Bug 详情
- iOS平台 修复 调用摄像头拍照(captureImage)时设置resolution参数为high、low、medium时可能引起图片显示方向不正确的Bug 详情
- iOS平台 修复 系统相册选择图片(plus.gallery.pick)可能返回不是选中图片的Bug 详情
- iOS平台 修复 文件下载暂停后再继续文件名后面会自动添加数字的Bug 详情
- iOS平台 修复 平台绝对路径转换成本地URL路径(plus.io.convertAbsoluteFileSystem)可能返回null的Bug 详情
- iOS平台 修复 设置应用屏幕常亮(plus.device.setWakelock)在iOS13.1.3系统可能引起崩溃的Bug
- iOS平台 修复 Native.JS获取当前Webview窗口的原生实例对象(plus.ios.currentWebview)可能返回为空的Bug 详情
2.3.7.20191024
- 修复 Vuex mapState mapActions mapMutations 映射的函数属性无法转到定义和无法提示的Bug
- 修复 html 连续编写有默认值的属性时(例如 autocomplete accesskey等), 覆盖位置不对的Bug
- 优化 uni-app globaldata代码提示及转到定义
- 新增 App打包 对manifest中的iOS通用链接进行前置校验
- 【uni-app插件】
- 修复 在 App.vue 的 onLaunch 中,不支持 this.globalData 的 Bug
- H5平台 修复 开启 treeShaking 后 picker 组件无法使用的Bug #841
- App-Android平台 修复 input组件使用特定输入法(如搜狗)时,无法正常切换键盘模式的Bug 详情
- App-iOS平台 修复 nvue map组件的标记点(markers)的 iconPath 属性值设置为相对路径时可能引起应用崩溃的Bug 详情
- 【5+App插件】
- Android平台 修复 微信分享内容包含网络图片时,第二次操作分享会失败的Bug 详情
- iOS平台 修复 图片预览(plus.nativeUI.previewImage)3张图片且current属性设置为2时显示不正常的Bug 详情
- 5+引擎开源,开发者可自主编译自己的引擎,Android地址、iOS引擎地址
2.3.6.20191021
- 【uni-app插件】
- 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 详情
- 【5+App插件】
- Android平台 修复 HBuilderX2.3.5引出的上传文件 uploadFile 可能失败的Bug 详情
2.3.5.20191018
- 新增 Vuex、Vue-Router代码提示
- 新增 本地历史记录功能。(右键菜单-本地历史记录。并可在【设置】-【常用配置】,调整最大文件数量等参数)
- 新增 首次启动显示欢迎向导
- 新增 预览图片时,状态栏右下角显示图片的文件大小和像素尺寸
- 修复 文件保存时恰好设备断电导致文件损坏的Bug
- 优化 自动保存临时文件的策略。取消固定周期保存临时文件,更改为内容变更后自动保存,同时删除了【设置】中的
自动保存临时文件周期
配置项
- 修复 某些情况下HBulderX更新失败的Bug
- 修复 当项目存在时,拖入一个相同项目导致崩溃的Bug
- 优化 折叠 点击右侧折叠方框可展开折叠
- 优化 文件搜索,列表隐藏时关闭进度条
- 优化 Alt+鼠标左键转到定义时,无需移动鼠标也能触发显示下划线
- 修复 某些情况下因字体渲染导致方法参数提示窗口位置异常的Bug
- 修复 当设置编辑器处于懒加载的状态时,切换到设置时由于记录焦点变换造成的崩溃Bug
- 修复 nvue文件 import from 导入组件,无法转到定义的Bug
- 修复 nvue文件 uni-app生命周期函数内,调用method方法,转到定义失败的Bug
- 修复 App真机运行 iOS 项目文件过多的情况下,同步文件失败的Bug
- 修复 App真机运行 Mac 运行控制台打印的日志时间没有对齐的Bug
- 修复 App真机运行 某些情况下xcode模拟器无法自动启动的Bug
- 新增 App云端打包 本地校验证书密码,减少证书密码错误造成的无效打包
- 优化 App云端打包 界面文字描述以及布局,明确显示版本号,减少版本号相同引发的无效打包
- 新增 uni-app manifest.json H5发行时是否自动裁剪没有使用的组件和API的配置
- 【uni-app插件】
- 【重要】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 ui 实现nvue化,源码及示例工程详见:https://github.com/dcloudio/uni-ui/tree/nvue-uni-ui
- uni统计 修复 关闭统计的情况下,统计系统事件(如:登录、分享)还能上报数据的 Bug
- 【5+App插件】
- 【重要】Android平台 更新 个推/UniPush SDK(4.3.7.0),解决无法上架谷歌应用市场(GooglePlay)的问题 详情
- 【重要】Android平台 修复 MIUI11中toast背景为白色,导致前景色无法看清的Bug 详情
- 【重要】iOS平台 更新 微信登录、分享、支付SDK(1.8.6.1),适配iOS13,需要配置通用链接(Universal Links)详情
- Android平台 更新 微信登录、分享、支付SDK(5.4.3),适配Android10
- Android平台 更新 QQ登录、分享SDK(3.3.5),新浪微博登录、分享SDK(4.4.1)
- Android平台 更新 高德地图SDK(6.8.0),解决在部分手机上可能出现黑屏的Bug
- Android平台 修复 数据库查询SQL语句(plus.sqlite.selectSql)返回结果中的浮点数据类型精度丢失的Bug 详情
- Android平台 修复 在双卡手机上获取国际移动用户识别码(IMSI)只能返回一个值的Bug 详情
- Android平台 修复 Android10设备上获取设备唯一标识(UUID)为空的Bug 详情
- Android平台 修复 上传任务(plus.uploader.createUpload)提交的请求头中包含多个Cookie的Bug 详情
- Android平台 修复 蓝牙断开设备连接(plus.bluetooth.closeBLEConnection)可能不触发onBLEConnectionStateChange事件的Bug
- Android平台 修复 微信分享图片无法加载带重定向的url链接的Bug
- Android平台 修复 Webview窗口动画在特定情况下可能会将pop-in/out动画自动变为slide-in/out-right的Bug
- iOS平台 更新 QQ登录、分享SDK(3.3.6),新浪微博登录、分享SDK(3.2.5)
- iOS平台 修复 iOS13上配置后台播放音乐可能引起应用崩溃的Bug 详情
- iOS平台 修复 图片压缩(plus.zip.compressImage)设置缩放图片的宽度(width)和高度(height)无效的Bug 详情
- iOS平台 修复 iPhone11上查询设备是否为刘海屏(plus.navigator.hasNotchInScreen)返回值不正确的Bug 详情
- iOS平台 修复 视频播放(VideoPlayer)控件设置 show-progress 属性不生效的Bug
- iOS平台 修复 视频播放(VideoPlayer)控件设置 autoplay 属性值为 true 后加载雪花可能显示不正常的Bug
- iOS平台 修复 指纹识别(Fingerprint)判断当前设备是否支持(plus.fingerprint.isSupport)返回值可能不正确的Bug
- iOS平台 修复 Webview窗口设置软键盘模式(softinputMode)为adjustResize时,新开页面并弹出软键盘后返回可能白屏的Bug
- iOS平台 修复 数据库(SQLite)多次打开数据库后,调用判断数据库是否打开(plus.sqlite.isOpenDatabase)返回值可能不正确的Bug
- iOS平台 修复 数据库(SQLite)在HX中真机运行可能出现SQL语句操作(plus.sqlite.executeSql)无法正常执行的Bug
- iOS平台 修复 系统相册选择图片文件时如果相册中没有图片返回时loading界面不消失的Bug
2.3.3.20190923
- 【uni-app插件】
- 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 详情
- 【5+App插件】
- iOS平台 修复 iOS13上保存图片到系统相册(plus.gallery.save)失败的Bug
2.3.2.20190921
- 修复 uni-app iOS13以下系统 无法启动debugger的Bug
- 修复 uni-app manifest中未设置组件编译模式时无法启动debugger的Bug
- 【uni-app插件】
- 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
- 【5+App插件】
- Android平台 修复 系统相册选择文件(plus.gallery.pick)设置selected参数时多次选择失效的Bug 详情
- iOS平台 修复 视频播放(VideoPlayer)控件退出全屏后状态栏方向不对的Bug 详情
- iOS平台 修复 iOS13上获取系统状态栏样式(plus.navigator.getStatusBarStyle)总是反馈dark的Bug。此问题同时会导致uni-app状态栏颜色混乱的Bug 详情
- iOS平台 修复 iOS13上获取系统状态高度不正确的Bug 详情
- iOS平台 修复 iOS13上WKWebview的input组件设置自动聚焦无效的Bug
2.3.1.20190920
- 【uni-app插件】
- App平台 修复 vue页面 scroll-view 组件在 iOS13 无法滚动的 Bug 详情
- H5平台 修复 uni.request 方法发起 GET 请求之前出现 OPTIONS 预检请求的 Bug
- 字节跳动小程序 修复 this.$refs 部分场景无法获取组件引用的 Bug #791
- uni统计 修复 小程序端发行后所有页面都添加 onShareAppMessage 的 Bug #792
2.3.0.20190919
- 新增 windows 沉浸式标题栏。统一标题栏和界面主题的颜色,增加窗体内容区的高度(可在设置中切换回普通标题栏)
- 优化 html中vue的代码提示、转到定义
- 新增 点击右侧滚动条信息点,直达对应位置
- 新增 支持vue cli web项目直接在内置浏览器中预览(如未npm install,需先执行)
- 新增 Windows 程序关闭前,提示是否创建桌面快捷方式
- 新增 Eclipse快捷键方案切换【菜单-工具-快捷键切换】
- 新增 智能双击 双击选中es6模板字符串功能
- 新增 识别支付宝、百度、头条、QQ小程序文件
- 新增 代码提示 支持支付宝小程序数据、更新微信小程序最新数据。在uni-app项目中自动加载,在其他项目中,手动在状态栏的代码提示库中选择
- 优化 折叠的图标样式
- 优化 断电时正在写入的文件损坏的概率
- 优化 代码高亮 酷黑主题的代码选中背景色
- 修复 已关闭工程列表展开状态下关闭程序, 再次启动程序后已关闭工程列表位置显示错误的Bug
- 修复 Mac 多光标取消
command + 右键
弹出右键菜单的Bug
- 修复 预览窗口打开时,新打开文件,弹出对话框导致欢迎页面UI文字重叠显示的Bug
- 修复 markdown 列表前缀后按BackSpace无法整体删除列表符的Bug
- 修复 代码高亮 HTML文件中js字符串多行显示时的着色及es6模板字符串在酷黑主题下着色异常的Bug
- 修复 历史剪贴板的多行内容粘贴时变成了一行的Bug
- 修复 scss/less 选择器嵌套的代码内容中无法提示CSS属性的Bug
- 修复 scss 代码提示 无法提示!default的Bug
- 修复 Windows 进入全屏模式后,底部操作系统的工具栏仍然存在的Bug
- 修复 窗口最大化时通过打开方式打开文件时窗口状态不正确的Bug
- 新增 nvue文件关联
- 修复 调用npm运行时npm路径初始化不正确的bug
- 新增 App 真机运行 支持iOS13
- 新增 App manifest可视化界面 增加iOS13的蓝牙配置项
- 优化 真机运行 Mac通过WiFi连接的iOS手机不再显示在运行列表中
- 新增 uni-app 真机运行 支持nvue文件保存后直接刷新App页面,不用重启应用,提升调试速度
- 修复 uni-app nvue文件 代码助手无法提示uni-app生命周期的Bug
- 新增 uni-app manifest可视化界面 增加nvue页面编译模式
- 修复 uni-app 在其它文件中,uni.scss定义的全局变量无法提示的Bug
- 【uni-app插件】
- 【重要】uni统计平台上线,一份报表,掌握业务全景 详情 注意小程序需加 tongji.dcloud.io 到域名白名单
- 【重要】调整:编译模式默认为自定义组件模式。若开发者需要非自定义组件模式,需在manifest.json中明确配置usingComponents节点为false
- 【重要】公告:非自定义组件模式,将于2019年11月1日起,停止支持。请开发者尽快升级 详情
- 【重要】App/微信小程序/H5 新增 支持wxs,支付宝小程序平台支持SJS,百度小程序平台支持Filter 详情
- 【重要】App平台 优化使用Tab时应用的内存占用,提升Android平台窗体动画和页面滚动的平滑度(自定义组件模式)
- 【重要】App平台 iOS环境,uni-app 编译模式下的nvue页面及所有vue页面,web-view组件从UIWebview调整为WKWebview。详情
- 【重要】App平台 新增 nvue 页面支持 vuex 的使用 详情
- 新增 编译时增加警告信息(不影响运行)
- 新增 支持sass-loader 8.0.0版本 #776
- 优化 image 组件支持自闭合写法 #625
- 优化 autoprefixer 目标浏览器兼容,减少生成的 css 代码
- 修复 部分模板写法导致编译器报错的Bug #604
- 修复 mode 不正确导致 cli 下读取 .env 错误的Bug #710
- 修复 for 循环中绑定多个事件方法,参数获取不正确的Bug #720
- 修复 静态资源过大时编译报错的 Bug
- 修复 部分样式编译时未自动增加 webkit 前缀的 Bug #769
- App/H5/支付宝小程序平台 新增 导航栏支持配置图片(titleImage) 详情
- App/H5/支付宝小程序平台 新增 支持导航栏透明(transparentTitle) 详情
- App/H5平台 新增 uni.getSystemInfo 支持返回安全区信息(safeArea)
- App/H5平台 新增 swiper 组件支持 transition 事件
- App/H5平台 修复 input、textarea 组件禁用状态黑色文字在 iOS 颜色变浅的 Bug
- App平台 优化 页面背景样式生效时机,解决深色背景等特定场景下,页面切换时闪白的问题
- App平台 修复 iOS13 页面无法滚动的Bug 详情
- App平台 新增 uni.onKeyboardHeightChange 支持监听键盘高度变化
- App平台 新增 uni.getSystemInfo 支持返回手机品牌信息(brand) 详情
- App平台 新增 nvue 中支持 uni.scss
- App平台 新增 uni-app 编译模式下的 nvue 页面支持 recycle-list 组件 详情
- App平台 新增 uni-app 编译模式下的 nvue 页面支持 picker-view 组件
- App平台 优化 websocket 支持创建多个连接,支持收发 ArrayBuffer 类型数据
- App平台 优化 renderer配置为native的纯nvue项目,uni.request 发起网络请求时,Content-Type 默认设置为 application/json
- App平台 优化 uni.request 自动去除 url 首尾空白字符
- App平台 优化 input 组件 @focus 事件支持获取键盘高度
- App平台 优化 nvue Android系统switch的样式与性能
- App平台 优化 nvue button 组件内部支持嵌套 text 组件
- App平台 修复 nvue 环境 movable-area 组件手势和滚动冲突的 Bug
- App平台 修复 调用 setNavigationBarTitle 不生效的Bug
- App平台 修复 微信自定义组件运行时报错的Bug 详情
- App平台 修复 键盘高度变化事件不生效的 Bug
- App平台 修复 页面中 web-view 组件的页面加载完成之前标题栏会显示 null 的 Bug
- App平台 修复 解决 scroll-view、movable-view 组件触摸滑动时会触发下拉刷新的 Bug
- App平台 修复 纯nvue项目 uni.scanCode、uni.chooseLocation 接口不触发回调的Bug
- App平台 修复 纯nvue项目 uni.stopPullDownRefresh 不生效的Bug
- App平台 修复 纯nvue项目 开发运行期间新增 nvue 页面,热更新白屏的Bug
- App-Android平台 修复 uni-app中网络请求设置method为DELETE时请求参数丢失的Bug 详情
- App-Android平台 修复 uni-app自定义组件模式下websocket连接报some error occur错误的Bug 详情
- App-Android平台 修复 nvue web-view组件无法使用定位功能的Bug 详情
- App-Android平台 修复 nvue textarea、input组件首次触发focus事件时无法获取键盘高度的Bug 详情
- App-Android平台 修复 nvue map组件中添加的子组件无法正常显示的Bug 详情
- App-Android平台 修复 nvue video标签设置control属性为false时,未播放状态下仍然显示控制栏的Bug
- App-Android平台 修复 nvue input标签设置adjust-position属性不生效,及KeyboardHeightChange事件不触发的Bug 详情
- App-Android平台 修复 HBuilderX2.2.0引出的uni原生插件调用(uni.requireNativePlugin)使用时报错的Bug 详情
- App-iOS平台 修复 uni-app中subNVue页面可能无法接收到父页面通过subNVue.postMessage发送的消息的Bug 详情
- App-iOS平台 修复 nvue iPhoneX设备软键盘弹出时页面偏移位置不准确的Bug 详情
- App-iOS平台 修复 nvue map组件添加的子组件可能无法显示的Bug 详情
- App-iOS平台 修复 nvue swipe组件高度动态变化后切页显示不正常的Bug 详情
- App-iOS平台 修复 nvue video标签设置封面图片(poster)后动态修改src属性可能引起应用崩溃的Bug 详情
- App-iOS平台 修复 nvue video标签设置自动播放(autoplay)为true不生效的Bug
- App-iOS平台 修复 nvue video标签中退出全屏后覆盖元素显示不正常的Bug
- App-iOS平台 修复 nvue input组件设置adjust-position属性值为false无效的Bug 详情
- App-iOS平台 修复 nvue webSocket模块设置多个协议(protocol)导致连接服务器失败的Bug
- App-iOS平台 修复 nvue bindingx在uni-app编译模式下拖拽组件时偏移系数不正确的Bug
- App-iOS平台 修复 uni原生插件实现代理方法(application:openURL:options:)后与第三方应用交互(如调用微信登录)引起应用崩溃的Bug
- App-iOS平台 修复 uni原生插件实现代理方法(application:handleOpenURL:)不触发,导致无法获取第三方应用返回数据的Bug
- H5平台 新增 支持导航栏点击穿透配置(titlePenetrate) 详情
- H5平台 新增 支持 icon 组件。注意此功能会与老版的uni ui的icon组件重名 详情
- H5平台 优化 uni.getNetworkType 支持 Safari 浏览器
- H5平台 修复 rich-text 内部节点包含多个 class 时渲染不正确的 Bug #756
- H5平台 修复 input 组件 confirm-type 值为 search 时文字垂直不居中的 Bug
- H5平台 修复 input 组件的 change 事件会冒泡到父组件的Bug 详情
- H5平台 修复 animation 属性中部分动画不生效的 Bug
- H5平台 修复 svg 或非base64格式的 Data URI 无法使用的Bug #668
- 小程序平台 新增 uni.getMenuButtonBoundingClientRect 接口,可获取导航栏右上角胶囊按钮的布局位置信息 详情
- 小程序平台 优化 发行时压缩 css 代码
- 微信小程序平台 修复 当使用小程序插件后,调用数组方法修改数组未触发界面渲染的 Bug #694
- 支付宝小程序平台 新增 支持分包加载功能
- 支付宝小程序 新增 button 组件 open-type 属性支持 getPhoneNumber
- 百度/字节跳动小程序平台 修复 开发工具 sourcemap 无效的Bug #724
- hello uni-app 新增 nvue地图 组件及API示例
- hello uni-app 新增 全屏视频上下滑动的示例模板
- hello uni-app 新增 globalData和vuex的示例模板
- hello uni-app 优化 cover-view 组件示例(App端使用nvue实现),支持在视频全屏界面覆盖遮罩物
- hello uni-app 优化 video 组件示例,新增播放、暂停、设置倍速等能力演示
- 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组件 详情
- 新闻模板 优化 拖动标签卡时更快的渲染页面、无网络时引导用户设置
- 【5+App插件】
- 【重要】Android平台 优化 窗体动画popin/popout的效率,Android6+加入老窗体透明alpha效果(同时注意此时动画时长设置不再生效)
- 【重要】iOS平台 默认Webview从UIWebview改为WKWebview,从iOS13开始苹果将UIWebview列为过期API。详情
- 修复 nvue页面在非自定义组件模式下module(模块)只能触发一次回调事件(如webSockets的onMessage事件)的Bug
- Android平台 修复 部分平板设备横屏显示时可能出现灰色区域的Bug 详情
- Android平台 修复 图片压缩转换(plus.zip.compressImage)后exif头信息丢失的Bug 详情
- Android平台 修复 获取图片信息(plus.io.getImageInfo)传入网络图片地址无法下载图片时控制台输出Unexpected identifier错误的Bug 详情
- Android平台 修复 设置应用全屏显示(plus.navigator.setFullscreen)时在部分刘海屏设备显示区域可能不正确的Bug
- Android平台 修复 Webview窗口动画在Android6以下设备可能出现残影的Bug
- Android平台 修复 使用plus.io.resolveLocalFileSystemURL方法传入路径非'/'结尾是获取目录对象entry不正确,导致entry.getDirectory创建子目录路径不对的Bug
- iOS平台 新增 云打包支持配置Capabilities,如通用链接(Universal Link)详情
- iOS平台 新增 创建本地消息(plus.push.createMessage)支持设置标题(title)和副标题(subtitle) 详情
- iOS平台 更新 UniPush&个推推送SDK(2.4.1.0)适配iOS13
- iOS平台 更新 友盟统计SDK(6.0.5)适配iOS13,注意:新版本要求应用使用广告标识IDFA 详情
- iOS平台 修复 使用录音对象(AudioRecorder)时如果用户不允许访问麦克风(未授权)不触发失败回调的Bug
- iOS平台 修复 音频播放对象(AudioPlayer)的setStyles方法设置开始播放位置(startTime)不准确,isPaused方法获取播放状态不准确的Bug 详情
- iOS平台 修复 视频播放(VideoPlayer)控件无法播放带身份认证的rtsp地址的Bug 详情
- iOS平台 修复 视频播放(VideoPlayer)控件在iOS13上退出全屏后显示位置不正确的Bug
- iOS平台 修复 蓝牙(Bluetooth)停止搜索设备后再开始可能无法返回之前搜索到的设备,及搜索设置allowDuplicatesKey参数无效的Bug。
- iOS平台 修复 获取网络gif图片信息(plus.io.getImageInfo)引起应用崩溃的Bug
- iOS平台 修复 Webview窗口设置滑屏(drag)后,侧滑返回操作可能引起应用崩溃的Bug 详情
- iOS平台 修复 应用仅配置横屏时调用系统相册选择图片(plus.gallery.pick)时引起应用崩溃的Bug 详情
- iOS平台 修复 图片压缩转换(plus.zip.compressImage)处理图片分辨率过高可能造成内存溢出引起应用崩溃的Bug 详情
- iOS平台 修复 图片预览(plus.nativeUI.previewImage)显示高分辨率图片可能超出内存溢出引起应用崩溃的Bug
- iOS平台 修复 直播推流(LivePusher)控件配置开启摄像头(enable-camera)属性导致无法推视频流的Bug
- iOS平台 修复 直播推流(LivePusher)控件设置视频模式(mode)属性和宽高比(aspect)属性可能不生效的Bug
- iOS平台 修复 获取图片信息(plus.io.getImageInfo)传入网络图片地址无法下载图片时触发成功回调的Bug
- iOS平台 修复 Webview窗口背景设置为深色时,Tab栏上面会出现白条的Bug 详情
- iOS平台 修复 Webview窗口使用WKWebview内核时overrideUrlLoading方法无效的Bug 详情
- iOS平台 修复 蓝牙(Bluetooth)开始搜索后不停止直接关闭页面可能会引起应用崩溃的Bug
- Hello H5+ 适配iOS平台二维码扫描控件在WKWebview中显示高度可能不正确的Bug(position属性值由fixed调整为absolute)
2.2.2.20190816
- 优化 项目外的单独文件的代码提示
- 修复 项目外的单独文件预览不自动刷新的Bug
- 修复 html中 vue自定义组件属性高亮不对的Bug
- 修复
alt+/
触发代码助手和方法参数提示时,两个窗口位置出现重叠的Bug
- 修复 中文输入法下菜单的&快捷键不生效的Bug
- 优化 酷黑主题 代码选中背景色
- 新增
shift+滚轮
,横向滚动一页。之前的 alt+滚轮
是横向滚动3列
- 【uni-app插件】
- App平台 修复 uni.chooseLocation 界面搜索地点导致地图高度异常的Bug 详情
- 【5+App插件】
- Android平台 修复 部分情况下软键盘隐藏后页面底部留白的Bug 详情
- Android平台 修复 plus.gallery.pick选择视频后返回失败的Bug
2.2.1.20190813
- 修复 部分情况下 node插件安装状态错误的Bug
- 修复 部分情况下 HBuilderX启动后只出现图标,窗口无法显示的Bug
- 新增 manifest可视化界面 添加Android选择CPU的设置
- 【uni-app插件】
- App平台 修复 uni.request 接口中 responseType 参数设置为 arraybuffer 时,请求无效的 Bug 详情
- H5平台 修复 开启摇树优化(treeShaking)后,多构建出一份无效文件的Bug #638
- 【5+App插件】
- Android平台 修复 在小米手机上选择本地视频总是返回失败回调的Bug 详情
- Android平台 修复 nvue页面中input组件弹出软键盘后报js错误(Failed to receiveTasks, instance is not available)的Bug
- iOS平台 更新 高德地图SDK:基础SDK(v1.5.7)、3D地图SDK(v6.9.0)、搜索功能(v6.9.0),修复多次打开关闭地图页面引起应用崩溃的Bug + 详情 +
- iOS平台 修复 视频播放(VideoPlayer)控件的timeupd + ate事件不触发的Bug 详情 +
- iOS平台 修复 视频播放(VideoPlayer)控件全屏时音量 + 调节手势功能无效的Bug +
- iOS平台 修复 Webview窗口配置系统软键盘模式(softinputMode)为adjustResize,收起软键盘后窗口高度无法恢复的Bug [详情]( + https://ask.dcloud.net.cn/question/76374)
- iOS平台 修复 uni-app项目打包模块配置中勾选“Maps(地图)”但不配置高德或百度地图SDK参数引起提交云端打包失败的Bug
2.2.0.20190812
- 优化 html中vue的代码提示、转到定义
- 新增 eslint 支持项目下配置文件(项目下需安装eslint库,并且HBuilderX的插件管理中需要安装eslint插件)
- 新增 eslint 状态栏显示校验错误时,支持一键修复
- 新增 行号右键菜单
- 新增 文件名搜索
Ctrl+p
支持空格后继续输入文件路径,如 index myapp/pages
,支持模糊匹配,方便快速过滤查找目标文件;并支持右侧配置忽略目录
- 优化 文件搜索结果优化排序,优先展示当前项目的文件
- 新增 字符搜索,支持多光标"全选"所有搜索结果
Alt+Enter
,搭配正则后可大幅提升修改文档的效率
- 修复 字符搜索,正则表达式匹配不准的Bug
- 优化 字符搜索(多文件),可搜索非UTF-8编码文件中的中文(优于其他国外工具)
- 修复 字符搜索(多文件),输入搜索内容后,在键盘上按下page down或下箭头,显示no history的Bug
- 修复 字符搜索(多文件),不停的按回车显示多行搜索结果的Bug
- 优化 字符搜索(多文件),搜索结果列表页面,当前文件处于已编辑状态时进行提示
- 优化 项目管理器 输入字母,快速定位目录/文件
- 优化 酷黑和雅蓝主题细节
- 优化 不同搜索类型的图标进一步区分清晰
- 新增 less/scss支持显示文档结构图
- 优化 scss/less 代码提示,并增加了一些常用代码块
- 修复 scss 输入
@
,代码助手回车后, 显示两个@
符号的Bug
- 修复 scss 当文件路径包含中文时,scss编译后,控制台中文显示乱码的Bug
- 优化 dom及jquery代码提示和转到定义,完善度已超过上一代HBuilder,请老用户尽快升级
- 修复 css的class转到定义某些情况下位置不正确的Bug
- 修复 代码提示 通过Vue.component注册的全局组件内的属性、事件以及vuedoc不生效的Bug
- 修复 代码提示 js中定义的class类以及构造函数,在new的时候不提示的Bug
- 修复 代码提示 js中箭头函数内的对象解构参数在函数体内不提示的Bug
- 修复 某些情况下js require或import某个模块后无法提示和转到定义的Bug
- 修复 php 输入$,代码助手回车后, 显示两个$符号的Bug
- 修复 格式化 当HBuilderX程序安装目录存在空格,格式化php,执行失败的Bug
- 修复 某些情况下语法校验错误波浪线不显示的Bug
- 修复 粘贴 多光标分别粘贴多段内容时,若内容含回车则无法分段粘贴的Bug
- 优化 粘贴 自动调整缩进。包括从外部复制代码、首行带缩进等情况。按Ctrl+z可撤销缩进调整
- 修复 多窗口 在新打开的窗口中,保存时不会触发语法校验的Bug
- 修复 多窗口 关闭主窗口,在单窗口打开目录失败的Bug
- 修复 多窗口 关闭某个窗口后点击视图菜单后崩溃的Bug
- 修复 在编辑器内打开文件,当文件在外部被修改时,可能造成HBuilderX无限弹框的Bug
- 修复 在编辑器内打开文件,同时在外部使用git、svn拉取,某些情况下,编辑器内已打开文件内容没有更新的Bug 详情
- 优化 终端 默认打开目录的逻辑,如果当前文件在项目下,默认打开项目的根目录
- 新增 支持切换【Ctrl+鼠标左键】或【Alt+鼠标左键】进行多光标插入(菜单【选择】),对应的,转到定义可使用【Ctrl+鼠标左键】
- 调整 快捷键
Ctrl+Shift+z
转移给“重做”功能,“撤销上一个选区”的快捷键改为 Alt+Shift+z
- 优化 快捷键 其他工具快捷键方案,补齐注释、条件编译注释的快捷键
- 修复 js 块注释无法折叠的Bug
- 优化 已关闭项目列表中,过滤本地被删除的项目;选中项目,右键菜单增加移除操作
- 优化 markdown预览支持将任务列表渲染为checkbox
- 修复 部分情况下,真机运行插件安装状态错误的Bug 详情
- 修复 云打包 某些情况下,获取不到基座版本号,导致打包错误的Bug
- 修复 Mac SVN项目,当文件名带有@符号时,提交失败的Bug
- 修复 Mac 项目文件发生变化时,以点开头的文件不显示的Bug
- 修复 Mac 免打扰模式,工具栏被系统顶部菜单遮挡的Bug
- 修复 Mac manifest.json 关闭卡顿的Bug
- 修复 Mac manifest.json Android打包权限配置窗口滚动卡顿的Bug
- 修复 manifest uni-app未设置编译模式时默认值显示错误的Bug
- 删除 app类项目 manifest.json -> SDK配置 微信登录中没有使用到的appsecret参数
- 新增 uni-app 中添加了
uAlert
和 uConfirm
代码块
- 修复 uni-app debug 因电脑存在多个IP,导致调试失败的Bug
- 修复 uni-app debug 未启动完成时,点击停止运行崩溃的Bug
- 新增 在视图菜单和Mac Dock栏右键菜单 添加uni-debug窗口切换功能
- 新增 【重要】uni-app 支持编辑器直接打断点同步到App调试控制台。在
uni-app
手机端debug启动后,在文档行号处点右键操作,可同步断点到debug窗体的source断点区域
- 新增 【重要】uni-app 支持运行和发布到QQ小程序
- 新增 【重要】uni-app 自定义运行和发布平台(如钉钉小程序、h5-weixin) 详情
- 【uni-app插件】
- 【重要】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实现
- 【5+App插件】
- 【重要】Android平台 新增 5+ APP和uni-app适配支持arm64-v8a(64位)CPU类型,解决GooglePlay提审要求64位的问题 详情
- 【重要】Android平台 更新 支付宝SDK版本为15.6.5,修复SDK版本过低可能被Google Play下架的Bug 详情
- 新增 支持manifest.json文件中设置屏幕方向(screenOrientation)真机运行时可立即生效(无需提交云端打包) 文档
- Android平台 新增 适配最新的Android Q(API等级29)系统 详情
- Android平台 新增 可在打包时取消x86 cpu支持,以减少apk体积
- Android平台 修复 部分安卓4.4手机上获取设备信息(plus.device.getInfo)无法返回imei的Bug
- Android平台 修复 微信登录第一次授权登录可能返回失败的Bug 详情
- Android平台 修复 华为手机调用plus.runtime.setBadgeNumber(0)无法清除应用角标的Bug 详情
- iOS平台 新增 视频播放(VideoPlayer)控件支持设置倍速播放(playbackRate)
- iOS平台 修复 视频播放(VideoPlayer)控件在页面关闭后可能还会在后台重新播放的Bug 详情
- iOS平台 修复 横竖屏设置中landscape-primary、landscape-secondary方向与android平台相反的Bug
- iOS平台 修复 使用plus.maps.create创建地图设置宽高为用百分比时计算不准确的Bug 详情
- iOS平台 修复 蓝牙(Bluetooth)订阅特征值变化(notifyBLECharacteristicValueChange)后触发onBLECharacteristicValueChange事件逻辑不正确的Bug
- iOS平台 修复 蓝牙(Bluetooth)特征值的写(write)属性可能获取不正确的Bug
- iOS平台 修复 蓝牙(Bluetooth)特征值读(readBLECharacteristicValue)或写(writeBLECharacteristicValue)操作可能不触发回调的Bug
2.1.3.20190724
- 修复 Mac svn/git插件 某些菜单不显示的Bug
- 优化 .editorconfig文件内容高亮显示
- 【uni-app插件】
- 修复 项目路径包含空格时,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
- 【5+App插件】
- Android平台 修复 Webview子窗口调用plus.webview.startAnimation动画可能引起页面不显示的Bug 详情
- Android平台 修复 Webview窗口软键盘弹出高度可能不正确的Bug 详情
- Android平台 修复 Webview父子窗口都设置statusbar后导致显示不正确的Bug,统一为父子窗口同时设置statusbar后仅子窗口的statusbar生效
- Android平台 修复 Webview窗口的标题栏(titleNView)设置搜索框(searchInput)后可能会同时显示标题文字(titleText)的Bug 详情
- Android平台 修复 wap2app应用首页为选项卡页面在全面屏手机第一次打开底部可能有空白的Bug 详情
- Android平台 修复 图片进行扫码识别(plus.barcode.scan)返回数据多出引号的Bug 详情
- Android平台 修复 获取设备信息(plus.device.getInfo)在部分只有一个IMEI号的设备(如华为荣耀6等)无返回值的Bug 详情
- Android平台 修复 uni-app应用中nvue页面使用uni-app编译模式打包后覆盖安装使用了weex模式(老模式)版本引起nvue页面白屏的Bug
- iOS平台 修复 Webvie窗口中通过new plus.maps.Map方法创建地图控件后再调用append方法添加其它子窗口会引起地图控件变成全屏大小的Bug
- iOS平台 修复 UniPush通过苹果APNS通道下发payload为字符串内容时,点击触发click事件中消息对象的payload属性值自动转换为包含无效数据json类型的Bug
- iOS平台 修复 nvue页面中获取渠道标识(plus.runtime.channel)返回值不正确的Bug
- iOS平台 修复 真机运行时偶发页面无法渲染(白屏)的Bug 详情
2.1.1.20190716
- 修复 终端命令分隔符不对导致运行npm命令失效的Bug
- 修复 Node.js插件依赖的node_module安装失败后,插件仍然被当做已安装成功的Bug
- 【uni-app插件】
- 修复 TypeScript 项目中包含 nvue 时编译报错的Bug
- App端 优化 titleNView 配置为字符串"false"时,等同于布尔型false,均为隐藏导航栏
- App端(Android平台) 修复部分场景下,导航栏标题显示为页面url的Bug
- H5端 修复 input 组件在 flex 布局下默认宽度为0的Bug
- H5端 修复 input 组件设置高度后文字默认未垂直居中的Bug
- hello uni-app 修复顶部选项卡(nvue版本)下拉刷新无法回弹的Bug
- 【5+App插件】
- iOS平台 修复 uni-app使用非自定义组件模式编译可能出现卡在splash界面或崩溃闪退的Bug 详情
- iOS平台 修复 5+应用使用WKWebview在某些情况下可能引起闪退的Bug
- iOS平台 修复 webview的circle样式下拉刷新操作不流畅和显示细节不正确的Bug 详情
- Android平台 修复 nvue页面中image标签的placeholder属性设置本地地址可能引起崩溃的Bug 详情
- Android平台 修复 原生控件对象(plus.nativeObj.View)不添加到Webview窗口直接显示后无法正常关闭的Bug 详情
2.1.0.20190713
- 新增 内置预览浏览器 支持手机模式、默认跨域(无需装插件)、支持右键审查元素、支持地理位置模拟
- 新增 多文件字符搜索功能,支持快速选择当前项目、所有项目,支持项目管理器选择多个文件或文件夹搜索,支持搜索过滤条件,支持文件类型的黑白名单(如只搜索js文件或不搜json文件),支持排除的目录
- 新增 stylus语言服务,支持代码提示、转到定义、选择相同变量,无需安装插件
- 新增 stylus格式化插件
- 新增 支持editorconfig配置,项目下带有.editorconfig文件时会依据该配置调整编辑器的缩进等风格策略 教程
- 新增 项目关闭。不常用的项目可以临时关闭,折叠到项目管理器底部,并不再索引这些项目
- 新增 通过鼠标的后退前进按钮,触发编辑器光标历史的移动及内置浏览器的网页切换
- 新增 关闭所有标签卡时展示引导页面
- 优化 分栏 支持拖拽标签卡操作分栏
- 优化 js中dom选择器以及jqurey的$()中的代码提示
- 优化 html、vue文档结构图性能
- 优化 windows进入免打扰模式后,提示用户如何退出模式,避免误触F11后无法还原
- 修复 升级时偶发某些插件升级失败的Bug
- 修复 复制编辑器时,再打开新的预览文件时会同步更新另一个编辑器的Bug
- 修复 复制编辑器时,行号的宽度不正确的Bug
- 修复 通过Alt+Shift+上/下产生多光标,此时按Esc,无法去掉多光标状态的Bug
- 修复 注释 多行注释中包括空行时无法反注释的Bug
- 修复 注释 html、markdown的注释里敲回车时错误补充*的Bug
- 修复 注释
/**
生成jsdoc时某些情况下匹配的参数不对的Bug
- 修复 终端 Mac下因环境变量问题,终端启动后,某些命令无法使用的Bug
- 修复 终端 Windows下有时终端首次显示不全的Bug
- 修复 终端 打开内置终端,会自动再开一个空的控制台的Bug
- 修复 终端 非项目内的文件点右键打开命令行,会打开外部终端的Bug
- 修复 终端 Windows 隐藏内置终端后,右键菜单点击【使用命令行窗口打开所在目录】没有响应的Bug
- 修复 Mac 某些情况下,复制选区或当前行功能无法使用的Bug
- 修复 因某些非打印字符导致的文档保存不正确的Bug
- 修复 单窗口弹出自动下载语言对话框导致无法点击其它区域的Bug
- 修复 当多个窗体时,windows任务栏上,点击关闭某个窗体崩溃的Bug
- 修复 提示方法代码块时取消不会隐藏代码助手,关闭文件再点击导致崩溃的Bug
- 修复 某些情况下,Node.js插件(如eslint)安装失败的Bug
- 修复 超长文本搜索,工具栏显示异常的Bug
- 修复 html中引用的css地址带参数时,class无法转到定义的Bug
- 修复 url以
//
开头无法跳转的Bug
- 修复 html中es6模板字符串跨行着色的Bug
- 修复 vue指令属性带_时高亮不正确的Bug
- 修复 vue
<script type="text/ecmascript-6">
中注释错误以及不高亮的Bug
- 修复 当文件存在base64超长文本时,输入某些特殊字符造成卡顿的Bug
- 修复 Mac 运行自定义基座,找不到java时,运行失败的Bug
- 修复 Mac 插件市场,下载组件解压失败的Bug
- 修复 打包界面服务器返回异常,有时出现横向滚动条的Bug
- 修复 点击控制台运行时有时候提示请选择正确的项目类型的Bug
- 新增 uni-app 点击界面右上角预览时,自动编译项目到H5端并显示在内置浏览器中
- 调整 uni-app 运行到chrome时默认ip修改为localhost,避免定位等API在非Https下无法使用的问题
- 新增 uni-app px转rpx自动换算,在设置中配置转换比例,代码中敲px时代码助手会列出计算过的rpx值
- 修复 uni-app cli项目的控制台日志输出,无法点击转到源文件的Bug
- 新增 uni-app manifest.json, App SDK配置,可视化界面增加百度地图
- 修复 uni-app manifest.json, 插件配置,复制参数值导致崩溃的Bug
- 【uni-app插件】
- 【重要】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
- 【5+App插件】
- 【重要】新增 5+App添加UniPush功能,替代之前的个推和小米推送。详情
- 【重要】新增 获取设备信息方法(plus.device.getInfo),不再推荐使用plus.device.imei。把属性改为方法可以避免Android平台在应用启动时被某些手机提示需要电话权限的问题。详情
- 【重要】Android平台 云端打包API等级(targetSdkVersion)默认值调整为26,满足各主流应用市场的上架要求
- 新增 获取应用(ipa/apk)版本号(plus.runtime.versionCode)接口 文档
- 新增 获取应用信息(plus.runtime.getProperty)支持manifest.json文件中的版本号(version->code字段值) 文档
- 修复 网络请求接口(plus.net.XMLHttpRequest)获取HTTP响应头部信息字段中多一个空格的Bug
- Android平台 优化 图片预览(plus.nativeUI.previewImage)界面未沉浸式状态栏效果
- Android平台 修复 配置渠道云端打包后获取的渠道信息(plus.runtime.channel)总是为空的Bug 详情
- Android平台 修复 HBuilderX2.0.0版本引出的plus.io.getImageInfo一直触发失败回调的Bug 详情
- Android平台 修复 搜索蓝牙设备(plus.bluetooth.startBluetoothDevicesDiscovery)设置为允许重复上报相同设备(allowDuplicatesKey参数为true)时,获取设备列表为空的Bug
- Android平台 修复 图片预览(plus.nativeUI.previewImage)设置两张图片且loop为true会闪退的Bug 详情
- Android平台 完善 原生图片对象(plus.nativeObj.Bitmap)保存图片(save)方法兼容非预期参数 详情
- Android平台 修复 使用unipush模块提交华为应用市场报“HMS根证书文件”错误的Bug 详情
- Android平台 修复 Webview窗口在某些情况(如退出视频全屏播放、弹出软键盘按home键后再切回前台、wap2app应用设置statusbar)可能出现底部空缺的Bug 详情
- Android平台 修复 subnvue窗口在某些情况下调用setStyle无效的Bug
- Android平台 修复 视频控件(VideoPlayer)可能偶发出现进度条不更新不消失的Bug
- Android平台 修复 视频播放(VideoPlayer)控件提交云端打包后无法播放本地视频文件的Bug 详情
- Android平台 修复 应用第一次运行时调用定位功能可能不弹出定位权限申请框也不触发错误回调的Bug 详情
- Android平台 修复 原生控件(NView)绘制字体图标在部分魅族手机上可能无法显示的Bug 详情
- Android平台 修复 部分手机上设置titleNView后可能引起页面高度不对的Bug 详情
- Android平台 修复 通过plus.runtime.launchApplication启动的应用可能出现plus.runtime.arguments更新失败的Bug 详情
- Android平台 修复 nvue页面云端打包后设置字体(font-family)属性可能无效的Bug
- Android平台 修复 nvue页面创建WebSockets连接服务器总是反馈超时错误的Bug
- Android平台 修复 uni-app为多tab应用,切换显示nvue页面时可能出现顶部留白的Bug 详情
- iOS平台 修复 提交苹果应用市场(AppStore)审核提示违反Guideline2.5.2的Bug 详情
- iOS平台 修复 音频播放(AudioPlayer)后台播放网络音乐时控制页面(iOS锁屏控制页)进度显示不准确的Bug 详情
- iOS平台 修复 数据库(SQLite)在多个页面同时操作时可能无效的Bug 详情
- iOS平台 修复 Webview窗口设置不替换H5标准定位接口(replacewebapi:{geolocation:'none'})不生效的Bug
- iOS平台 修复 日期选择(plus.nativeUI.pickDate)设置显示日期小于起始日期时默认返回的日期不正确的Bug 详情
- iOS平台 修复 获取图片信息(plus.io.getImageInfo)可能不触发回调的Bug 详情
- iOS平台 修复 非自定义组件模式在某些情况子窗口高度计算不正确的Bug 详情
- iOS平台 修复 视频控件(VideoPlayer)播放时拖放调整进度后可能不触发播放结束事件的Bug
- iOS平台 修复 子Webview窗口中软键盘收起后页面无法自动恢复的Bug 详情
- iOS平台 修复 蓝牙(Bluetooth)第一次获取本机蓝牙适配器状态(getBluetoothAdapterState)不触发回调的Bug 详情
- iOS平台 修复 蓝牙(Bluetooth)特征值的write操作类型值为false时无法写入数据的Bug 详情
- iOS平台 修复 蓝牙(Bluetooth)特征值的notify操作类型值为true时无法订阅的Bug 详情
- iOS平台 修复 nvue页面打开vue页面后弹出软键盘时可能会露出之前nvue页面内容的Bug
- iOS平台 修复 nvue页面中img标签src属性不支持"_doc"等开头的图片地址的Bug 详情
- iOS平台 修复 地图控件中的标点对象(marker)在新开页面后再返回时点击报js错误的bug 详情
- iOS平台 修复 nvue页面中获取渠道标识(plus.runtime.channel)返回值不正确的Bug
2.0.1.20190614
- 修复 PHP语言服务需要配置PHP环境的问题,自带了一个PHP环境到插件中,并解决之前配置依赖不生效的Bug
- 修复 单项目窗体,创建项目跑到主窗口的Bug
- 修复 emmet某些情况下中文乱码的Bug
- 【5+App插件】
- Android平台 修复 配置渠道云端打包后获取的渠道信息(plus.runtime.channel)总是为空的Bug 详情
- Android平台 修复 图片预览(plus.nativeUI.previewImage)设置两张图片且loop为true会闪退的Bug 详情
2.0.0.20190610
- 【重要】新增 Android支持多渠道打包 详情。发布到Google Play Store,必须选对应渠道包,否则会无法上架!
- 新增 php语言服务,包括语法提示和转到定义(需要在插件安装中安装插件)
- 新增 PHP格式化插件(php cs fixer)
- 新增 置焦项目管理器快捷键【Win: Alt+Shift+Q,Mac:Ctrl+Shift+Q】
- 新增 多窗口之间切换的快捷键【alt + `】
- 新增 右键菜单 - 使用命令行窗口打开所在目录,可以选择在内置终端或外部终端中打开(设置-运行设置里选择)
- 优化 html标签,输入
>
,自动补全闭合标签
- 修复 多窗口下,真机运行控制台混乱的Bug
- 优化 打包成功时,控制台下载链接,区分iOS、Android打包类型
- 修复 某种情况下,因获取打包状态错误,导致下载安装包命名错误的Bug
- 修复 markdown 删除代码区时背景色仍保留一行的Bug
- 修复 单行超长时(如含有base64超长字符),移动光标、滚动会卡顿的Bug
- 修复 双击标签卡无法全屏的Bug
- 修复 窗口位置在屏幕左侧以外时,关闭后下次再打开丢失标签卡的Bug
- 优化 撤销 一次撤销太多内容的逻辑,支持按空格分段撤销,超过2秒间隔不一并撤销
- 优化 项目管理器 支持键盘操作,包括上下左右箭头、pg up/down、Home、End、*键
- 修复 Mac 项目管理器上按回车触发了重命名的Bug
- 优化 Win版内置浏览器升级为Chrome71
- 优化 运行node命令时可选择使用内置终端或外部终端
- 修复 windows内置终端,无法Ctrl+c Ctrl+v复制粘贴的Bug(逻辑同powershell)
- 优化 typescript的方法参数提示
- 优化 新建自定义文件,输入文件名敲
.
时,如果光标后面还是.
,则第一次输入.
时自动右移光标
- 优化 manifest图标配置
- 优化 manifest可视化视图,新增
App常用其他设置
,包括scheme、targetSdkVersion、背景音频的可视化设置,新增自定义组件编译模式的可视化设置
- 修复 在部分语言文件中,双击单词,会把前后的“-”一起选中的Bug
- 优化 云打包时若HBuilderX版本与打包服务器不匹配,提示各自的版本号信息
- 新增 uni-app 插件大赛一等奖获奖作品内置到新建项目模板中 详情
- 修复 uni-app 新建组件重名覆盖的Bug
- 优化 uni-app 新建页面,可选择是否同时添加路由信息到pages.json、可选择添加到pages.json的主包或分包、可选择是否同时创建nvue文件
- 【uni-app插件】
- 【重要】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 在支付宝/百度/字节跳动小程序平台,开启自定义组件模式
- 【5+App插件】
- 新增 Webview窗口标题栏(titleNView)支持获取输入搜索内容功能(getTitleNViewSearchInputText) 文档
- 新增 Webview窗口标题栏(titleNView)支持监听搜索输入框焦点变化事件(titleNViewSearchInputFocusChanged) 文档
- Android平台 修复 Webview窗口未设置标题栏(titleNView)时可能出现显示错误的Bug
- Android平台 修复 数据库多次执行事务(plus.sqlite.transaction)可能不成功的Bug
- Android平台 修复 蓝牙(Bluetooth)搜索设备返回的advertisData数据丢失前连个字节的Bug 详情
- Android平台 修复 部分设备上开启全面屏手势的情况下获取屏幕高度(plus.screen.resolutionHeight)不正确的Bug 详情
- Android平台 修复 网络请求(plus.net.XMLHttpRequest)没有共享cookie的Bug 详情
- Android平台 修复 视频控件(VideoPlayer)切换视频可能出现无法播放的Bug
- Android平台 修复 视频控件(VideoPlayer)播放部分rtmp协议视频可能出现没有声音的Bug 详情
- Android平台 修复 uni-app应用设置窗口背景透明不生效的Bug 详情
- Android平台 修复 调用摄像头(Camera)录像完成后点击播放可能触发错误回调的Bug 详情
- iOS平台 修复 提交苹果应用市场(AppStore)审核提示违反Guideline2.5.2的Bug 详情
- iOS平台 修复 音频播放(AudioPlayer)后台播放网络音乐时控制页面(iOS锁屏控制页)进度显示不准确的Bug 详情
- iOS平台 修复 日期选择对话框(plus.nativeUI.pickDate)返回日期可能不准确的Bug 详情
- iOS平台 修复 Webview窗口移除原生控件(plus.nativeObj.View)不生效的Bug
- iOS平台 修复 Webview窗口获取样式(getStyle)返回的json对象键名称全部为小写的Bug
历史更新日志
https://update.dcloud.net.cn/hbuilderx/changelog/2.0.0.20190610.html