微信小程序#wxml#怎么获取动态变量{{ 常量 +{{变量}} }}#二次for变量的值?

想达到类似于{{ array{{item.id}} }}这样的效果!

xx.JS页面

img

xx.wxml页面

img

想达到类似于{{ array{{item.id}} }}这样的效果!

请将数据放在data内
然后按照一下方式读取即可

<view wx:for="{{data.list}}">
  <view>ID:{{item.id}}</view>
  <view wx:for="{{data['array'+item.id]}}" wx:for-item="img">
    <image src="{{img.path}}" /> 
  </view>
</view> 

最主要的还是包裹多一层,然后读取不同的key来实现

如有帮助请采纳回答~如有问题请留言

将数据结构改变下

list:[{
      id: '057',
      array:[{
        path: 'xxx.png'
      },{
        path: 'xxx.png'
      }]
    },{
      id: '058',
      array:[{
        path: 'xxx.png'
      },{
        path: 'xxx.png'
      }]
    }]


<view wx:for="{{data.list}}">
  <view>ID:{{item.id}}</view>
  <view wx:for="{{data['array'+item.id]}}" wx:for-item="img">
    <image src="{{img.path}}" /> 
  </view>
</view> 

这种取动态属性的用[]来取属性