// 常规的数组排序的方法 a-b升序 b-a降序 arr.sort(function(a,b) { return a - b }) // sort内部是有嵌套排序机制的 两级排序 this.productSourceList = productSourceList.sort(this.sortByTwo) function sortByTwo(a,b) { return a.priority === b.priority ? a.prodsourceId - b.prodsourceId : a.priority - b.priority }
备注: 根据优先级从小到大进行排序;优先级相同的情况下,再去根据产品资料的id从小到大进行排序