收藏
回答

setData在ios中出现空白的情况

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug iOS ios13.2.2 iphone7 7.0.8

在ios中以下代码出现页面模块有数据占位,但是渲染的数据是空白一片



当用真机调试去查看元素时会立马展示出数据来。

如果多次触发数据渲染会正常展示,但也有时是两条数据上面一条正常展示,下面一条展示白色的情况


只有ios会出现这种情况,安卓都是正常的展示了数据


补充:

发现不止是这个问题,因为我在页面首屏操作数据,这个模块处于非首屏,就是在上面操作的时候看不到这个模块,

当我首屏添加人员的时候会触发几个模块数据变更,如果上面添加的人数越多,超过一屏人数的时候,所有可视区域以下的动态渲染数据模块(包含同一模块部分在可视区域内),非可视区域滑动进入到可视区域时都是空白,只展示了页面结构里写死的文字。

最后一次编辑于  11-13
回答关注问题邀请回答
收藏

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-13

    list.forEach((item,i)=>{

        item.xxx = ****

        ......

        list[i] = item

    })

    或者

    list = list.map((item)=>{

        item.xxx = ****

        ......

       return item

    })

    11-13
    赞同
    回复 1
    • 管涵
      管涵
      11-13
      谢谢兄弟回答,这些数据处理我都试过,无法处理掉这个问题。应该不是写法的问题,可能是ios的bug,刚刚我发现了新的现象我在问题里补充了。
      11-13
      回复
问题标签