mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 05:46:45 +08:00
部分修改
This commit is contained in:
@@ -57,19 +57,16 @@ export function deepCloneFilterString(obj, fillterKeys) {
|
||||
return obj;
|
||||
}
|
||||
|
||||
export function sortBy(arr, ...keys) {
|
||||
export function sortBy(arr, key) {
|
||||
return arr.sort((x, y) => {
|
||||
for (const key of keys) {
|
||||
const valueX = typeof key === "function" ? key(x) : x[key];
|
||||
const valueY = typeof key === "function" ? key(y) : y[key];
|
||||
if (valueX > valueY) {
|
||||
return 1;
|
||||
}
|
||||
if (valueX < valueY) {
|
||||
return -1;
|
||||
}
|
||||
const valueX = parseInt(x[key]);
|
||||
const valueY = parseInt(y[key]);
|
||||
if (valueX > valueY) {
|
||||
return 1;
|
||||
}
|
||||
if (valueX < valueY) {
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user