收藏
回答

关于wxml中多层参数调用?

js:
  data:{
    list:[
      {
        id:1,
        testData:{ result0:123,result1:456,result2:789},
      },
      {
        id:2,
        testData:{ result0:"abc",result1:"def",result2:"ghi"},//备注:里面的result的0,1,2,是动态加上去的,取值的时候也需要动态取
      }
    ]
  }

wxml<block wx:for="{{list}}">
//需求的效果是——类似于
    <view> {{ item.testData.reult{{index}} }}</view>
 </block>

//请教各位大佬怎么取值
回答关注问题邀请回答
收藏

3 个回答

  • 武曲心
    武曲心
    2021-11-01

    做列表渲染得循环testData,只是取某个值用{{ item.testData['result' + index] }}

    2021-11-01
    有用
    回复
  • 困难
    困难
    2021-11-01

    为什么不在JS里完成逻辑,把变量处理成能展示的形式再给wxml不好吗

    2021-11-01
    有用
    回复
  • 浪花骑士
    浪花骑士
    2021-11-01

    把result0,result1,result2看作一个整体即可

    https://developers.weixin.qq.com/s/1p4DRumu7fuA

    2021-11-01
    有用
    回复
登录 后发表内容