收藏
回答

不确定子集的层数,该怎么渲染wxml?

有一个不确定子集的对象。要根据这个对象渲染wxml。该怎么弄?

在其他js里可以用字符串拼接加递归,弄出个html字符串。

在小程序里怎么弄?

例:

{
  ID:1,
  children:{
    ID:2,
    children:{...}
  }
}

这个children是无法确定有多少层的。这该怎么弄

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

3 个回答

  • 老张
    老张
    08-13

    递归。

    08-13
    赞同
    回复
  • 这都申请了
    这都申请了
    08-13

    自定义组件引用自己即可

    08-13
    赞同
    回复 1
    • Taylor
      Taylor
      08-14
      嗯嗯谢谢。还有其他方法吗?因为有很多页面都有这种不确定子集的需求。能有不写组件的方法吗
      08-14
      回复
  • 思男
    思男
    08-13

    最简单的办法封一个模板循环,然后内部一个view判断是children.length

    来决定是否继续循环

    然后模板套模板就行了

    08-13
    赞同
    回复 1
    • Taylor
      Taylor
      08-14
      嗯嗯谢谢。还有其他方法吗?因为有很多页面都有这种不确定子集的需求。能有不写组件的方法吗
      08-14
      回复
问题标签