wxml 遍历用 wx:for
数据源:
/**
* 页面的初始数据
*/
data: {
users: [{
name: '张三',
age: 18
}, {
name: '李四',
age: 19
}, {
name: '王五',
age: 20
}, {
name: '赵六',
age: 20
}]
},
JS
先看结果:

方式一:
let datas = this.data.users
for (var index in datas){
console.log(index + ' 姓名:' + datas[index].name + ' 年龄:' + datas[index].age)
}
- datas:数组
- index:下标
- title:数组中的一个字段
方式二:
let datas = this.data.users
for (var i = 0; i < datas.length; ++i) {
console.log(i + ' 姓名:' + datas[i].name + ' 年龄:' + datas[i].age)
}- datas:数组
- datas.length:数组长度
方式三:
let datas = this.data.users
datas.forEach(function(item, index){
console.log(index + ' 姓名:' + datas[index].name + ' 年龄:' + datas[index].age)
})
wxml
<view wx:for="{{users}}" wx:for-index="idx" wx:for-item="item">
<text>姓名:{{item.name}}</text>
<text>年龄:{{item.age}}</text>
</view>结果:

标签:
微信小程序 js中遍历list