json:
{
"success": 1,
"data": [
{
"data": {
"code": "1,2,3,4,5",
},
"type": "demo1",
},
{
"data": {
"code": "2,3,4,5,6",
},
"type": "demo2",
}
]
}
JS代码:
onLoad:function(){
var that = this;
wx.request({
url: 'http://www.xxx.com/api.php?act=2',
header: {
'content-type': 'application/json'
},
success: function(res) {
that.setData({
codes:res.data.data[0].data.opencode.split(","),
}),
}
})
}
//如上,我要怎么才能把json里面的code变成数组,data[]里面的我不能写死。不然前面view输出一堆重复的,找了一天了没找到答案。
先谢谢大佬们了,给个思路,刚学小程序,很多不懂。
完成了,经过各种尝试2333
html:
js:
你最终想得到的是不是这样一个数据结构:
如果是的话,可以用下面的代码试试: