<divid="app"><ul><liv-for="item in sortitems">
{{item}}
</li></ul><ul><liv-for="(student,index) in sortsStudents">
{{index+1}}:{{student.name}}--{{student.age}}
</li></ul></div>
var app=newVue({
el:'#app',
data:{
items:[20,23,18,65,32,19,54,56,41,7],
students:[{name:"111",age:33},{name:"123",age:28},{name:"365",age:23},{name:"89",age:14}]},
computed:{
sortitems:function(){returnthis.items.sort(sortNumber);},
sortsStudents:function(){returnsortByKey(this.students,"age")}}});functionsortNumber(a,b){return a-b;};//数组对象的排序方法functionsortByKey(array,key){return array.sort(function(a,b){var x=a[key];var y =b[key];return((x<y)?-1:((x>y)?1:0));//相当于 x-y});};