收藏
回答

请教:小程序中不确定层级的json数据如何在wxml中何理渲染布置

如题

现今有从后台拿到的json数据如下:


层级不确定,有可能一层,也有可能多层。

请问如何在wxml端何理布局呢?但我目前只能写死,具体指定获取哪个节点。如下:


怎样实现wxml随json的层级改变而自适应显示出来?

想换另一种思路在 js 里先处理好wxml格式然后在wxml端渲染出来,如下思路:




但是在wxml显示的只是原字符:


请问怎么实现或实现思路呢,感激,谢谢了!



最后一次编辑于  2018-11-18  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Lee
    Lee
    2018-11-18

    自己顶一下

    2018-11-18
    赞同
    回复
  • 沁园秋.当归
    沁园秋.当归
    2018-11-18

    可以用自定义组件调用自身来渲染

    2018-11-18
    赞同
    回复 3
    • Lee
      Lee
      2018-11-18

      没有想明白,能具体一点不呢。

      2018-11-18
      回复
    • 沁园秋.当归
      沁园秋.当归
      2018-11-18回复Lee

      每一层的node数据渲染方式应该是一样的吧,封装一个这样的组件,组件中传入node对象渲染,组件中判断node 的数据的子node数据,根据情况调用组件自身,这样就可以满足你的循环判断渲染

      2018-11-18
      回复
    • Lee
      Lee
      2018-11-19

      我实现不了组件调用自己。以前没用过组件,看了文档学习了一下,还是搞不定。

      能给一些具体例子不,非常感谢,急着解决这个问题。。。。。

      再次感谢!!

      2018-11-19
      回复