想遍历9次,把每一次得到的pic,id,name,mname添加到data里面的list
1条回答 默认 最新
关注 Page({ data: { list: [] }, onLoad() { let that = this; for (let i = 0; i < 9; i++) { let url = 'https://api.uomg.com/api/rand.music?sort-%E6%96%B0%E6%AD%8C%E6%A6%9C&format=json'; wx.request({ url, success: function (res) { // 注意这里不能使用 ()=> 箭头函数 否则会影响this的指向以及当前操作i的值 console.log(res); let { url, picurl, artistsname, name } = res.data.data; let id = url.split('=')[1] that.setData({ [`list[${i}]`]: { id, pic: picurl, mname: name, name: artistsname } }) } }) } }, })
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
- ¥20 Java-Oj-桌布的计算
- ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
- ¥20 有人知道这种图怎么画吗?
- ¥15 pyqt6如何引用qrc文件加载里面的的资源
- ¥15 安卓JNI项目使用lua上的问题
- ¥20 RL+GNN解决人员排班问题时梯度消失
- ¥60 要数控稳压电源测试数据
- ¥15 能帮我写下这个编程吗
- ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路