感谢http://www.wxapp-union.com/thread-3373-1-1.html中Mliter的解答。再次做一下总结:
例如js文件中有如下数据:
data: {
someone:{
name: "张三",
attrs: {'身高': '178cm', '体重':'60kg', '胸围': '36C', '腿长': '1m', '臂长': '60cm'}
}
},
用java的话,也就是一个对象someone,包含一个string属性name和一个Map属性attrs,后面的map是动态可变的,不同的对象map中的元素个数可能不同,现在根据需求需要在wxml中显示这个map中的key和value。废话不多说,代码如下:
<view class='attrs' wx:for='{{someone.attrs}}' wx:for-index='key'>
<text>{{key}}:{{item}}</text>
</view>