diff --git a/pages/goods/categoryList/categoryList.js b/pages/goods/categoryList/categoryList.js index c11299a..d38a490 100644 --- a/pages/goods/categoryList/categoryList.js +++ b/pages/goods/categoryList/categoryList.js @@ -522,42 +522,47 @@ Page({ var arr=new Array(); var dda = e.data.data.pageData; s.setData({brand_list:dda}); - for (var i = 0; i < dda.length; i++) { - //console.log(dda[i].logo) - if(dda[i].logo && dda[i].logo.indexOf("http")<0){ - dda[i].logo = oo.imghost+dda[i].logo; - } - if (arr.length>0){ - var find = 0; - //寻找字母在arr数组中是否存在,不存在就要添加,存在就在要这个数组添加元素 - for (var k = 0; k < arr.length;k++){ - if(dda[i].zm == arr[k].zm){ find=k+1; break;} - } - if (find == 0) { - var item = { zm: dda[i].zm, array: new Array() } - item.array.push(dda[i]); - arr.push(item); - } else{ - arr[find - 1].array.push(dda[i]); - } - }else{ - var item = { zm: dda[i].zm, array: new Array() } - item.array.push(dda[i]); - arr.push(item); - } - } - //进行排序,只有是默认排序的时候,才按首字母排序 - if(parseInt(s.data.is_used_share)==0){ - arr.sort(compare("zm")); - } - for(var i=0;i< arr.length;i++){ - for(var j=0;j0){ + var find = 0; + //寻找字母在arr数组中是否存在,不存在就要添加,存在就在要这个数组添加元素 + for (var k = 0; k < arr.length;k++){ + if(dda[i].zm == arr[k].zm){ find=k+1; break;} + } + if (find == 0) { + var item = { zm: dda[i].zm, array: new Array() } + item.array.push(dda[i]); + arr.push(item); + } else{ + arr[find - 1].array.push(dda[i]); + } + }else{ + var item = { zm: dda[i].zm, array: new Array() } + item.array.push(dda[i]); + arr.push(item); + } + } + if(parseInt(s.data.is_used_share)==0){ + arr.sort(compare("zm")); + }else{ + var ob={array:dda}; + arr.push(ob); + } + + + s.setData({ groups: arr }); //console.log(s.data.groups) }