vue 对数据进行排序

  1. 单纯的数组数字进行排序,见vue使用sort()方法排序
  2. 根据数组中对象为数字情况进行排序,见下面代码
sortBykey(ary, key) {
 	return ary.sort(function (a, b) {
    	let x = a[key]
    	let y = b[key]
    	return ((x < y) ? -1 : (x > y) ? 1 : 0)
  	})
}
  1. 根据数组中对象为字母情况进行排序,见下面代码
sortList(lists){                // lists传的是数组
 	return lists.sort((a, b) => {
   	 	return a['grapheme'].localeCompare(b['grapheme'])     // grapheme为字母对应的属性名
  	})
}

你可能感兴趣的:(vue,javaScript,vue,对数据进行排序,vue,对数组,对象进行排序)