上面是JSon 数据
这是js代码
这是赋值代码
这是最后的结果
json数据是个数组,我需要的是有多少条数据就循环多少遍,而不是一条数据循环几十遍,帮忙看看是哪的问题
不需要for啊,直接下面就行了,list设置为返回资源的object数组
success:function(res){
that.setData({list:res.data.object})
}
wx:for是循环数组的 现在你的list又不是数组怎么循环出来 所以答案就是一楼那样的赋值
首先,js的赋值语句写的有问题,直接
success : function(res) {
that.setData({
list : res.data.object
})
}
```这样即可;
另外,wxml的循环语句写的有问题。wxml语法中,循环的数据使用item获取,index表示索引值。可自定义。所以之后这样写
{{item.companyName}}
即可
不需要循环,直接在setData({
aa:res.data
})里面
然后 在html里面 直接{{aa.xx}}就可以