接到后台返回的数据 渲染到前台,展示的效果如上图,但是我想要的效果如下图
想来想去,就再次用冒泡排序把数据进行了重新排序
代码如下:
sortData(lists){
for(var n=1;n<lists.length;n++){
for(var k=0;k<lists.length-1;k++){
var max=lists[k].sort;
var nextCount=lists[k+1].sort;
if(nextCount<max){
var preData=lists[k];
lists[k]=lists[k+1];
lists[k+1]=preData;
}
}
}
return lists //此时lists就是按照等级高低排序之后的列表
}
这样进行了重新排序就达到了我预期的效果