DCloud_heavensoft
DCloud_heavensoft
  • 发布:2019-08-11 22:05
  • 更新:2019-11-16 11:11
  • 阅读:16014

重磅:uni-app V3版本公测,App端性能、功能大幅提升;小米应用商店/应用宝隐私管理问题公告;阿里小程序IDE官方内嵌uni-app

分类:uni-app

重磅:uni-app V3版本公测,App端性能、功能大幅提升

更快的启动速度、更多vue语法支持、更方便的开发体验,详见:https://ask.dcloud.net.cn/article/36599

小米应用商店/应用宝隐私管理问题公告

微信小程序2.9.3基础库,input事件失效

微信基础库2.9.3版本在微信开发者工具模拟器端,存在input事件失效的Bug,真机运行没问题。

该Bug影响uni-app在微信开发者工具模拟器端的运行测试(同样真机运行没问题),具体表现有:

  • input事件不触发
  • 表单双向数据绑定失效

该问题目前微信官方已受理(详见微信社区),目前建议开发者临时手动降低基础库版本为2.9.2uni-app今天也会发布紧急更新版,将微信基础库版本策略由默认最新修改为2.9.2,临时解决微信平台的Bug。

阿里小程序IDE官方内嵌uni-app,为开发者提供多端开发服务

详见:https://ask.dcloud.net.cn/article/36485

老版iOS基座过期无法安装的公告

老版HBuilder及HBuilderX 2.3.3.20190923以下的版本,由于iOS企业证书过期,会导致真机运行时默认基座无法安装到iOS设备。需升级新版HBuilderX,详见:https://ask.dcloud.net.cn/article/36523

HBuilderX(alpha)云端打包提交AppStore报WARNING ITMS-90703的公告

详见:https://ask.dcloud.net.cn/article/36588

uni-app 2.3 新版使用注意

uni-app升级,可能会导致老版代码无法正常运行。这并非DCloud所愿,引发这类问题的原因包括:

  1. 三方平台升级,比如iOS13升级导致很多问题,还引发微信等sdk升级的连锁反应
  2. 因为性能问题。为了让应用性能更高,重构了某些实现,废弃了影响性能的写法。比如废弃非自定义组件模式。
    最近新版升级注意详见下:
    • 2.3.4起,tabbar改为纯原生方式实现,无法再通过plus.webview获取tabbar。并且App端高度从之前的56px调整为50px,目前是为了和H5端统一(H5一直是50px)。如需调节回原来的56px,可以在pages.json里配置高度(后期其他端也会支持高度设置,如果不想各端一致,可以使用条件编译)。之前版本iOS上tabbar页面在内存不足时会白屏,也一同解决了
    • 2.3.4起,内置了bindingx,无需再手动import npm库。直接uni.requireNativePlugin('bindingx')即可使用。
    • 2.3.4起,微信的新版分享登录支付SDK升级,要求配置通用链接,否则会打包失败,详见https://ask.dcloud.net.cn/article/36445
    • 5+App或uni-app的web-view组件在iOS上默认改为WKWebview后,会产生跨域导致的联网失败问题、本地跨目录Http请求失败问题、js原生加密失效、拍照等大内存占用操作白屏等问题,详见:https://ask.dcloud.net.cn/article/36348
    • uni-app H5平台 新增 icon 组件,导致 uni-icon 不显示的问题,详见:https://ask.dcloud.net.cn/article/36404
    • 升级后运行到小程序平台,提示 tongji.dcloud.io 不在安全域名名单的问题:这是因为新增了uni统计,一份报表看全端数据,详见 https://tongji.dcloud.io。在小程序端,使用uni统计需在安全域名名单中新增 tongji.dcloud.io 。如不需要uni统计,可在manifest中关闭。开通和关闭详见:https://ask.dcloud.net.cn/article/36303
    • 新版默认为自定义组件模式,而老版如果manifest不指定则是非自定义组件模式。如果新版无法编译老项目大多因为这个原因。详见:https://ask.dcloud.net.cn/article/36385
    • 2.3.4起,Android平台Webview窗口先隐藏(hide)再添加(append)到父窗口后仍然会显示的Bug,导致mui中tabbar-webview显示有问题。2.3.8版本已修复。

iOS13适配

iOS13适配工作已完成,请升级新版2.3.5。

  • 关于iOS13上uni-app页面无法滚动的问题,详见https://ask.dcloud.net.cn/article/36410
  • 微信等三方SDK伴随iOS13都升级了,在HBuilderX 2.3.4中已经升级完毕,iOS平台提交云端打包需要配置通用链接(Universal Link),否则会打包失败,详见https://ask.dcloud.net.cn/article/36445
  • 2.2.5版-2.3.3版,iOS上带tab的页面在手机内存不足时可能出现白屏,在HBuilderX 2.3.4 中已修复。

iOS13引发了Appstore审核的2个政策变化,需注意

uni-app 2.3 重要更新如下:

  • 新增了uni统计,一份报表看全端数据,详见 https://tongji.dcloud.io
    在小程序端,使用uni统计需在安全域名名单中新增 tongji.dcloud.io 。如不需要uni统计,可在manifest中关闭。开通和关闭详见:https://ask.dcloud.net.cn/article/36303
  • 新增 wxs
  • nvue支持vuex
  • App平台 适配 iOS13
  • App平台 优化 页面背景样式生效时机,解决深色背景等特定场景下,页面切换时闪白的问题
  • App平台 优化 Android上使用tab的应用降低内存占用,转场动画和页面滚动更平顺
  • App平台 修复 个推SDK引起的蓝牙权限影响Appstore审核的问题以及隐私政策引发Google Play Store下架问题
  • App平台 支持原生凸起的tabbar
  • App平台 支持打包时原生混淆加密nvue文件
  • App平台 适配 MIUI11,解决toast背景为白色,导致前景色无法看清的问题

关于2019年11月1日起,uni-app不再支持非自定义组件模式的公告:

详见:https://ask.dcloud.net.cn/article/36385

DCloud帮Vue官网提供免费Vue视频教程:

详见:https://ask.dcloud.net.cn/article/36363

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

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

10 关注 分享
老哥教教我 1750352431@qq.com 1054214757@qq.com 811706895@qq.com 有道 253906501@qq.com 今天回复我了吗 追梦随想 lius17620014352@163.com 377313813@qq.com

要回复文章请先登录注册

dadadaso@foxmail.com

dadadaso@foxmail.com

编辑器有了右侧代码视图,太爽了呀呀呀
2019-11-16 11:11
迪丽热bug

迪丽热bug

版本升级后 真机调试底部导航不见了 而且编辑器不能退回到上一个版本
2019-10-30 11:48
384214001@qq.com

384214001@qq.com

更新后canvas无法绘图是什么原因?
2019-10-26 09:38
173515623@qq.com

173515623@qq.com

微信小程序、支付宝uni-app运行到模拟器mp-weixin文件夹无法生成static静态目录
2019-10-24 10:37
twolun

twolun

https://ask.dcloud.net.cn/question/80467?item_id=102692&rf=false
2019-10-23 15:27
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 516202790@qq.com:
新版没有这类问题,检查版本或手机连接吧
2019-10-22 16:58
星痕懿

星痕懿

回复 516202790@qq.com:
我也遇到同样的问题 IOS13真机调试 延迟4 5 秒自定义组件
2019-10-22 09:35
516202790@qq.com

516202790@qq.com

ios13真机调试不能同步 请解决
2019-10-18 10:00
1157248016@qq.com

1157248016@qq.com

回复 305562638@qq.com:
同样的问题,哥们,你解决了么?
2019-10-03 01:14
344811317@qq.com

344811317@qq.com

自定义组件看不到组件内部的数据啊,只有一个vueSlots,不好用啊
2019-09-27 15:35