sort价格排序

185 阅读1分钟

给点击事件

<div @click="sort()">价格</div>

排序list数组的价格

sort() {
      if(this.list[0].price=="0"){
        function sortKey(array, key) {
            return array.sort(function(a, b) {
              var x = a[key];
              var y = b[key];
              return x > y ? -1 : x < y ? 1 : 0;
            });
        }
        return sortKey(this.list, "price");
      }else{
        function sortKey(array, key) {
          return array.sort(function(a, b) {
            var x = a[key];
            var y = b[key];
            return x < y ? -1 : x > y ? 1 : 0;
          });
        }
        return sortKey(this.list, "price");
        }
    },