笔记之json遍历重组

411 阅读1分钟

图片放到一个数组里面,利于小程序图片左右切换,后端此数组不给,怕影响性能,没办法,只能自己遍历

  var rol = res.data;
  var obj = rol[0];
  var imgurl = 'https://wxec.bcrm.cn/abc_img/lessons/'
  for(var i in rol){
    var k = 0;
    var imgs = [];
    if(rol[i].pic1.length){
      imgs[k] = imgurl+rol[i].pic1;
      k++;
    }
    if (rol[i].pic2.length) {
      imgs[k] = imgurl +rol[i].pic2;
      k++;
    }
    if (rol[i].pic3.length) {
      imgs[k] = imgurl +rol[i].pic3;
      k++;
    }
    if (rol[i].pic4.length) {
      imgs[k] = imgurl +rol[i].pic4;
      k++;
    }
    if (rol[i].pic5.length) {
      imgs[k] = imgurl +rol[i].pic5;
      k++;
    }   
    if (rol[i].pic6.length) {
      imgs[k] = imgurl +rol[i].pic6;
      k++;
    }   
    if (rol[i].pic7.length) {
      imgs[k] = imgurl +rol[i].pic7;
      k++;
    }   
    if (rol[i].pic8.length) {
      imgs[k] = imgurl +rol[i].pic8;
      k++;
    }   
    if (rol[i].pic9.length) {
      imgs[k] = imgurl + rol[i].pic9;
      k++;
    }     
    if (rol[i].pic9.length) {
      imgs[k] = imgurl + rol[i].pic1;
      k++;
    }                                                                
    rol[i].allimg = imgs;     
  }