战力不足五
战力不足五
  • 发布:2020-09-23 16:48
  • 更新:2020-09-28 10:50
  • 阅读:1014

【报Bug】IOS14 nvue组件BUG无限多

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.11

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iphone 7

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

中规中矩开发nvue首页项目。在ios13已经安卓上面没有任何问题。唯独在ios上面组件无法渲染出来。希望官方重视一下这个问题,毕竟ios14正式版已经推出了。

预期结果:

能正常渲染nvue组件

实际结果:

不能正常渲染

bug描述:

手机OS系统版本 是14的 ,上面无法选择。采用的是真机运行模式。
附上两张不同系统的运行效果。成功渲染的是ios13系列的以及安卓系列。
渲染不出来的是ios4的。 在ios14上面经过 conslog输出。数据已经请求成功并且数据也已经赋值到变量上了。然后组件完全无法渲染出来,有时候重复关闭打开应用10次里面有可能有一次渲染出来

2020-09-23 16:48 负责人:DCloud_uni-ad_HDX 分享
已邀请:

最佳回复

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

HBuilderX alpha 2.9.0+ 已修复

战力不足五

战力不足五 (作者) - .......

华为 oppop 三星 ios13都能正常运行以及渲染,所以可以排除代码写法的问题 ,唯独ios14不行,希望官方能给个答复

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

具体是哪个组件不能正常渲染?

  • 战力不足五 (作者)

    自己写的,就是把轮播图 九宫格菜单这些 剥离成组件,然后在引入

    2020-09-23 16:56

  • 战力不足五 (作者)

    有个特点就是需要请求接口数据内容的,就完全无法渲染出来。但是接口是正常返回数据的,并且也进行了变量的值进行console输出,确认成功赋值

    2020-09-23 16:58

DCloud_iOS_XHY

DCloud_iOS_XHY

请上传一个测试工程,我们排查一下

  • 战力不足五 (作者)

    测试工程已经上传,麻烦帮忙看一下,然后给个回复

    2020-09-23 17:46

  • 战力不足五 (作者)

    叼毛后台在安装扩展导致服务器暂时瘫痪了。你可以适当替换一下接口请求

    2020-09-23 17:56

  • 战力不足五 (作者)

    后台已经好了

    2020-09-23 18:02

  • 战力不足五 (作者)

    问题我已经排查出来了。请问如何解决呢?产生问题的原因是 async await 异步导致

    我的代码已经封装了不管是get还是post我都是采用的 async await 异步来操作的 通过.then方式回调的。只要改成callback形式就没有问题 这是为什么 ? 而且这个问题只会在ios14上面产生

    2020-09-23 18:15

战力不足五

战力不足五 (作者) - .......

问题我已经排查出来了。请问如何解决呢?产生问题的原因是 async await 异步导致

我的代码已经封装了不管是get还是post我都是采用的 async await 异步来操作的 通过.then方式回调的。只要改成callback形式就没有问题 这是为什么 ? 而且这个问题只会在ios14上面产生

该问题目前已经被锁定, 无法添加新回复