收藏
回答

在自定义组件处理数据的速度快吗?

比如说,从服务器返回的一段数据里,有一个字段是number类型的,比如说0,1。需要转化为“会员”,“非会员”

那这个转化是放在把数据写入自定义组件前,把返回的数据补全好呢?

还是说在自定义组件后,组件对number类型进行数据转化。哪个效率会更高一点呢?


尤其是这个数据是一个数组,最终渲染是列表的时候


回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2021-08-04

    1.先渲染再渲染, 多一次循环

    2.直接渲染时转换,可以使用wxs,ios上效率会更高

    3.数据不大时,1,2差不多

    4.数据大时, 2会更好点

    2021-08-04
    有用
    回复 3
    • 涌兒Yong
      涌兒Yong
      2021-08-04
      “数据大时, 2会更好点”是指在组件里面转化是吗?
      2021-08-04
      回复
    • 微盟
      微盟
      2021-08-04回复涌兒Yong
      嗯, 渲染时同步转化, 只需要一次循环..wxs里处理转换逻辑, 效率再ios上也会较高
      2021-08-04
      回复
    • 微盟
      微盟
      2021-08-04
      不过在组件内部转换, 这个组件的通用性就减弱了
      2021-08-04
      回复
登录 后发表内容