在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 在Element UI中的排序,現(xiàn)在需要的和官網(wǎng)的不一樣。

在Element UI中的排序,現(xiàn)在需要的和官網(wǎng)的不一樣。

排序,按照姓名、點贊數(shù)和回答數(shù),進行排序。
先看的效果圖是什么樣的。
圖片描述

現(xiàn)在是這樣的,點姓名按照姓名的排序方式(這里就按照字母的排序)回答數(shù)和點贊數(shù)都按大小來排。
但是用Element UI上的表格排序怎么排,怎么感覺不行呢?剛用這個框架不是太懂。
請教各位指點一二,有案例也可以。

回答
編輯回答
哚蕾咪

自己寫個排序方法好了

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)  //按點贊倒序排列
2018年1月5日 05:32