js-vue数组对象排序

267 阅读1分钟
//排序方法  
//倒序 return b.sort - a.sort

 sortData(a, b) {
      return a.sort - b.sort
   }

调用函数即可

//排序方法
this.sccTableList.sort(this.sortData);

数据

this.sccTableList=[
    {
        "fieldName": "单行文本",
        "selectType": "模糊查询",
        "sort": 1,
        "isStartUsing": false,
        "id": "field101"
    },
    {
        "fieldName": "日期范围",
        "selectType": "时间范围",
        "sort": 2,
        "isStartUsing": false,
        "id": "field102"
    },
    {
        "fieldName": "计数器",
        "selectType": "模糊查询",
        "sort": 4,
        "isStartUsing": false,
        "id": "field104"
    },
    {
        "fieldName": "评分",
        "selectType": "模糊查询",
        "sort": 5,
        "isStartUsing": false,
        "id": "field106"
    },
    {
        "fieldName": "计数器",
        "selectType": "模糊查询",
        "sort": 6,
        "isStartUsing": false,
        "id": "field108"
    },
    {
        "fieldName": "时间范围",
        "selectType": "时间范围",
        "sort": 645,
        "isStartUsing": true,
        "id": "field103"
    }
]