收藏
回答

wx-for渲染如何根据不同数组中的元素数量进行渲染(比如数组1要渲染5个元素,数组2要渲染6个)?

各位大佬好!

最近在做一个点检小程序,在主页点击不同的点检表名称就可以进入对应的点检界面。但是由于各个点检表的项目数量都不相同,所以需要针对不同的点检表进行渲染。比如点检表A有5个项目,就需要渲染出5个点检选项,而点检表B有6个项目,就需要渲染出6个点检选项。

以上,如何通过wx-for实现上方所述功能呢?

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

3 个回答

  • showms
    showms
    02-20

    二维数组遍历两层就行了,数据格式类似这样

    [[a1,a2,a3,a4,a5],[b1,b2,b3,b4,b5,b6]]

    02-20
    有用 1
    回复 1
    • Heyoung
      Heyoung
      02-21
      谢谢大神!问题解决了~
      02-21
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    02-20

    组装成二维数组

    02-20
    有用 1
    回复 1
    • Heyoung
      Heyoung
      02-21
      谢谢大神!问题解决了~
      02-21
      回复
  • BOBO
    BOBO
    02-20

    for循环就是针对数组长度进行自动渲染的吧。

    02-20
    有用 1
    回复 1
    • Heyoung
      Heyoung
      02-21
      是的,我现在把原数组处理成二维数组,就可以了
      02-21
      回复
登录 后发表内容