收藏
回答

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

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

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

在小程序里怎么弄?

例:

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

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

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

3 个回答

  • 老张
    老张
    2019-08-13

    递归。

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

    自定义组件引用自己即可

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

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

    来决定是否继续循环

    然后模板套模板就行了

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