checked:boolean=true;sort(col:string){if(this.checked){this.arrayInfos.sort(this.sortByDesc(col));}else{this.arrayInfos.sort(this.sortByAsc(col));}this.checked=!this.checked;}sortByDesc(col:string){//降序console.log(col+"降序");returnfunction(a, b){var c = a[col].toLowerCase();var d = b[col].toLowerCase();if(c < d){return-1;}}}sortByAsc(col:string){//升序console.log(col+"升序");returnfunction(a, b){var c = a[col].toLowerCase();var d = b[col].toLowerCase();if(c > d){return-1;}}}
写倒叙排序就直接按照mysql那样两个字段后面加一个desc,然后一直没有效果,改为如下:
order by starttime desc,endtime desc;每个条件后都加desc就可以了,mysql应该是同样适用的,因为多个不同字段可以按照不同的排序方…