DCloud_heavensoft
DCloud_heavensoft
  • 发布:2019-08-11 22:05
  • 更新:1 天前
  • 阅读:1237

HBuilderX2.2发布,可配置支持QQ、钉钉等所有小程序;H5端体积和启动速度大幅优化;App端性能大幅提升;支持64位CPU;升级支付宝SDK

分类:uni-app

重要更新如下:

  • 支持打包时选择64位CPU兼容,以google play新要求。详见:https://ask.dcloud.net.cn/article/36195
  • uni-app 支持运行和发布到QQ小程序,并支持package.json 配置文件扩展,自行扩展条件编译平台(如钉钉小程序、H5-weixin等) 详情
  • 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 的键盘弹出方式默认从 adjustResize 调整为 adjustPan,即输入法弹出后窗体不是缩小而是上推,让软键盘弹出和收起更顺滑,并且与iOS、及各种小程序平台的实现逻辑统一。如不需要此功能,需在 pages.json 中 style->app-plus 节点下设 "softinputMode": "adjustResize"。另 editor 组件目前仍然是 adjustResize
  • 新增 支持 vue.config.js 配置文件,可自定义 webpack 配置选项,包括增加自定义静态资源目录、小程序自定义组件目录,方便老项目转换 详情
  • App平台 weex版本升级为最新的0.26.0
  • Android平台 新增 适配最新的Android Q(API等级29)系统 详情
  • Android平台 更新 支付宝SDK版本为15.6.5,修复SDK版本过低可能被Google Play下架的Bug 详情
  • iOS平台 新增 视频播放(VideoPlayer)控件支持设置倍速播放(playbackRate)
  • 新建项目 - 新闻/资讯App模板 所有页面均使用nvue实现

vue conf大会上DCloud CTO崔红保的演讲

uni-app的性能为什么高于微信原生开发和其他小程序框架?来看这个视频讲解框架底层的原理:
https://v.qq.com/x/page/r0886mn8v6l.html

3 关注 分享
老哥教教我 1750352431@qq.com 1054214757@qq.com

要回复文章请先登录注册

DCloud_heavensoft

DCloud_heavensoft (作者)

回复 863129201@qq.com:
下版会处理
1 天前
863129201@qq.com

863129201@qq.com

iOS 13 什么时候支持一下啊。。
1 天前
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 1471299010@qq.com:
那建议使用老版sdk离线打包吧。我们不会在Android4.2上投入精力了
2 天前
1072690884@qq.com

1072690884@qq.com

能把页面间的切换动画直接加到h5里面么?不用第三方插件什么的
2 天前
1471299010@qq.com

1471299010@qq.com

回复 DCloud_heavensoft:
项目类型是5+App,主要用了mui UI和native.js, 云打包后下载的安卓包文件,在PDA终端设备上安装时报解析错误(解析程序时出现问题。) 手机上可以正常安装,不是intel的CPU,7月份打包的文件是可以正常安装的。
2 天前
DCloud_Android_ST

DCloud_Android_ST

回复 1471299010@qq.com:
不再支持4.4以下版本
2 天前
DCloud_Android_ST

DCloud_Android_ST

回复 where_co_ltd@163.com:
请单独发一个bug帖子
2 天前
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 2389435811@qq.com:
模块选好就行了。虽然基础库的功能增加了,体积会大一点,但不会大太多,应该是大1、2M。大更多就是模块选的不对了
2 天前
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 1471299010@qq.com:
单独发帖说明:项目类型,使用的模块,报错的信息,是否是intel的cpu
2 天前
1471299010@qq.com

1471299010@qq.com

云打包后的安卓安装 不支持4.2.2安卓系统的版本了么?最近打包的几个包后都无法安装,PDA安卓系统上使用,请问有什么方案解决。
2 天前
2389435811@qq.com

2389435811@qq.com

MUI和HBuilder还更新吗?

以前一直用HBuilder打包,但不适配高的安卓版本只能把代码复制到HBuilderX里面打包,安装包体积也大了
3 天前
where_co_ltd@163.com

where_co_ltd@163.com

##【报Bug】从HBuilderX2.2.0.20190812(包括)以后
### **打包安卓版本uni-app的,阿里云OSS直传上传文件导致无法使用。怀疑编译模式到2.2.0的时间/时区有问题。阿里云请求返回403**
---《 [OSS 403错误及排查](https://help.aliyun.com/document_detail/31945.html?spm=a2c4g.11174283.6.1493.17d07da2iOCgoG)》
##HBuilderX2.1.3.20190724版本没问题。

#求解决
3 天前
1072690884@qq.com

1072690884@qq.com

插眼
3 天前
安妮的小熊

安妮的小熊

2.2.1云打包失败,已经发帖了http://ask.dcloud.net.cn/question/76766?item_id=95583&rf=false ,啥情况,2.1.4不是出现过吗,为啥2.2.1还没修复
3 天前
8430177@qq.com

8430177@qq.com

为什么选择了支持64位CPU后云打包后解压后lib还是没有64位???
4 天前
维羊

维羊

回复 DCloud_heavensoft:
目前只用过app端 其他端没试过
4 天前
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 维羊:
你都不说是哪个端,详情是什么,谁能回答你。单独发帖认真提供信息
5 天前
维羊

维羊

#升级之后HX之后 包体积变大,这是什么原因??
5 天前
1104069971@qq.com

1104069971@qq.com

回复 DCloud_Android_ST:
http://ask.dcloud.net.cn/question/76603
5 天前
DCloud_Android_ST

DCloud_Android_ST

回复 rbj0820@foxmail.com:
有问题请单独发一个问题反馈贴。详细说明问题描述等。
5 天前
rbj0820@foxmail.com

rbj0820@foxmail.com

升级到最新版本后,使用uni.request,服务器返回"statusCode": 400时,返回的数据不包含data
{
"statusCode": 400,
"header": {
"Content-Type": "application/json; charset=utf-8",
"Date": "Tue, 13 Aug 2019 02:39:05 GMT",
"X-Android-Received-Millis": "1565663993572",
"Server": "Kestrel",
"X-Android-Response-Source": "NETWORK 400",
"X-Android-Selected-Protocol": "http/1.1",
"X-Android-Sent-Millis": "1565663990427",
"_": "HTTP/1.1 400 Bad Request",
"Transfer-Encoding": "chunked"
},
"errMsg": "request:ok"
}
5 天前
DCloud_App_Array

DCloud_App_Array

回复 eachann:
请单独发起咨询问题,详细说明iOS还是Android,使用HBuilderX和5+ SDK版本号。
6 天前
DCloud_App_Array

DCloud_App_Array

回复 1052036428@qq.com:
微信分享不需要配置appsecret,如果碰到问题请单独发起咨询问题,详细描述复现问题操作步骤及设备环境信息。
6 天前
eachann

eachann

2.2.0之后 离线打包就算 "compatible" : {"ignoreVersion": true}, 配置了这个还是会弹窗
6 天前
301109552@qq.com

301109552@qq.com

更新2.2.0版本之后。打包后真机运行,数据加载非常慢!是什么问题?
6 天前
1750352431@qq.com

1750352431@qq.com

点赞
6 天前
ginvi

ginvi

回复 DCloud_heavensoft:
部分解决,还是存在一些问题。对websocket的状态的处理有问题,不过总体来说还是希望平台的WEBSOCKET能完善起来。
6 天前
1052036428@qq.com

1052036428@qq.com

回复 DCloud_heavensoft:
我没填分享失败,源码自己加 了就好了
6 天前
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 ginvi:
插件市场有个plussocket的插件,是否能解决你的问题?
6 天前
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 1052036428@qq.com:
release里写了,不需要填了
6 天前
Rudy001

Rudy001

回复 1052036428@qq.com:
源码里面自己加一下吧
6 天前
1052036428@qq.com

1052036428@qq.com

微信分享怎么新版本不能填appsecert了?现在出现无法分享怎么解决?
6 天前
ginvi

ginvi

websocket这么重要问题一直不解决,胡里花哨的事情做的再多也是减分项。
6 天前
海中月是天上月

海中月是天上月

优秀, 什么时候上一个苹果的map sdk 期待 /滑稽
6 天前
ererere

ererere

【报Bug】open-type="feedback 相关问题反馈!
http://ask.dcloud.net.cn/question/76370
6 天前