diff --git a/src/components/Recommendation.vue b/src/components/Recommendation.vue index c2ce0a7..252414b 100644 --- a/src/components/Recommendation.vue +++ b/src/components/Recommendation.vue @@ -19,6 +19,14 @@ :value="item"> + 排序 + + + 更新推荐
@@ -132,7 +140,9 @@ export default { types: [], selectedTypes: [], areas: [], - selectedAreas: [] + selectedAreas: [], + sortKeyword: '', + sortKeywords: ['上映', '评分', '默认'] } }, components: { @@ -183,6 +193,27 @@ export default { this.getRecommendations() this.$refs.recommendataionsWaterfall.refresh() } + }, + sortKeyword () { + switch (this.sortKeyword) { + case '上映': + this.recommendations = this.recommendations.sort(function (a, b) { + return b.detail.year - a.detail.year + }) + break + case '评分': + this.recommendations.sort(function (a, b) { + return b.rate - a.rate + }) + break + case '默认': + this.recommendations.sort(function (a, b) { + return b.id - a.id + }) + break + default: + break + } } }, methods: {