排序,按照姓名、点赞数和回答数,进行排序。先看的效果图是什么样的。现在是这样的,点姓名按照姓名的排序方式(这里就按照字母的排序)回答数和点赞数都按大小来排。但是用Element UI上的表格排序怎么排,怎么感觉不行呢?刚用这个框架不是太懂。请教各位指点一二,有案例也可以。
1 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
自己写个排序方法好了
var arr = [
{name:'aaa',zan:3},
{name:'bbb',zan:1},
{name:'ccc',zan:8}
];
function compare(property, reverse){
return function(a,b){
let value1 = a[property]
let value2 = b[property]
if (reverse) {
console.log('111')
return value1 + value2
} else {
return value1 - value2
}
}
}
//按点击名称排序
function sortName(type, reverse) {
let nArr = arr.sort(compare(type, reverse))
console.log(nArr)
}
sortName('zan') //按点赞正序排列
//sortName('zan', true) //按点赞倒序排列
添加回答
举报
0/150
提交
取消
