第一步数组对象数据:
students:[
{name:'cjk',age:'38'} ,
{ name:'xxf',age:'29'},
{name:'zk',age:'26'},
]
第二步写一个比较函数:
//数组对象排序
function sortByKey(array,key){
return array.sort(function(a,b){
var x = a[key];
var y = b[key];
return((x>y)?-1:((x<y)?1:0));
})
}
第三步使用计算属性computed
computed:{
sortstudents:function(){
return sortByKey(this.students,'age')
}
}
网友评论