DCloud_UNI_Trust
DCloud_UNI_Trust
  • 发布:2019-04-15 14:06
  • 更新:2019-04-15 14:38
  • 阅读:405

关于 1.9.0 调用 API 返回 Promise 对象不正确的临时解决方案

分类:uni-app

更新:此问题已于1.9.2版本修复,更新新版即可。

=============以下为历史内容==============

首先对于本次 1.9.0 更新引发的返回 Promise 对象不正确的问题表示抱歉,同时也感谢及时反馈问题的小伙伴。

解决方案

HBuilderX

首先,找到 HBuilderX 的安装目录,并访问至 HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/ 目录。
然后,下载附件压缩包解压。
最后,使用解压出来的资源,覆盖 HBuilderX 插件目录下的同名资源,即 uni-app-plus、uni-mp-weixin 目录。

cli

cli 创建的项目,访问 项目根目录/node_modules/@dcloudio/ 并替换即可。

也可以通过 npm update 更新依赖来解决此问题。

参考文档

关于 uni 对于 Promise 的封装策略,详细请参考:Promise 封装

1.9.1

若更新至 1.9.1 后,在 H5 平台依旧存在问题,请下载附件中的文件,仅覆盖 uni-h5 目录的资源即可。

最后

使用 HBuilderX 请先使用此方案临时解决下问题,今日会更新一个版本来彻底修复此问题。

2 关注 分享
DCloud_HB_WDL c豆腐

要回复文章请先登录注册

DCloud_UNI_Trust

DCloud_UNI_Trust (作者)

回复 40634156@qq.com: 切换回 1.9.0
2019-04-15 14:38
40634156@qq.com

40634156@qq.com

这个解决方案,是把HBuilderx升级1.9.0后使用的吗?
如果回退到1.8.2,但是云端打包后提示编译与sdk版本不一致,该如何解决?
2019-04-15 14:34