diff --git a/src/components/Film.vue b/src/components/Film.vue index 9fb26e38..19f4c6ef 100644 --- a/src/components/Film.vue +++ b/src/components/Film.vue @@ -510,7 +510,7 @@ export default { switch (this.sortKeyword) { case '按上映年份': filteredData.sort(function (a, b) { - return a.year - b.year + return b.year - a.year }) break case '按片名': @@ -524,6 +524,9 @@ export default { }) break default: + filteredData.sort(function (a, b) { + return new Date(b.last) - new Date(a.last) + }) break } if (this.showFind) { diff --git a/src/components/Recommendation.vue b/src/components/Recommendation.vue index 5a8b7172..a388d387 100644 --- a/src/components/Recommendation.vue +++ b/src/components/Recommendation.vue @@ -486,7 +486,7 @@ export default { switch (this.sortKeyword) { case '按上映年份': filteredData.sort(function (a, b) { - return a.detail.year - b.detail.year + return b.detail.year - a.detail.year }) break case '按片名': diff --git a/src/components/Star.vue b/src/components/Star.vue index 3578821f..b521e93f 100644 --- a/src/components/Star.vue +++ b/src/components/Star.vue @@ -324,7 +324,7 @@ export default { switch (this.sortKeyword) { case '按上映年份': filteredData.sort(function (a, b) { - return a.detail.year - b.detail.year + return b.detail.year - a.detail.year }) break case '按片名':