From f92094daec8b1b72b880b686210c572e297aa34a Mon Sep 17 00:00:00 2001 From: haiyangcui Date: Wed, 21 Apr 2021 18:57:54 +0200 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81"=E8=B1=86=E7=93=A3=E7=83=AD?= =?UTF-8?q?=E9=97=A8=E5=8A=A8=E7=94=BB=E7=94=B5=E5=BD=B1"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Recommendation.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/Recommendation.vue b/src/components/Recommendation.vue index cfc2e9b..a2ddfa0 100644 --- a/src/components/Recommendation.vue +++ b/src/components/Recommendation.vue @@ -166,7 +166,7 @@ export default { filteredList: [], // 不同推荐 recommendationsDefault: [], - recommendationTypes: ['作者推荐', '豆瓣热门电影', '豆瓣热门剧集', '豆瓣高分电影', '豆瓣热门综艺', '豆瓣热门动漫', '豆瓣热门纪录片'], + recommendationTypes: ['作者推荐', '豆瓣热门电影', '豆瓣热门剧集', '豆瓣高分电影', '豆瓣热门综艺', '豆瓣热门动漫', '豆瓣热门纪录片', '豆瓣热门动画电影'], selectedRecommendationType: '作者推荐', // Toolbar showToolbar: false, @@ -191,7 +191,9 @@ export default { hotDocumentaryPageStart: 0, hotDocumentary: [], hotTVShowPageStart: 0, - hotTVShow: [] + hotTVShow: [], + hotCartonMoviePageStart: 0, + hotCartonMovie: [] } } }, @@ -279,6 +281,9 @@ export default { if (this.selectedRecommendationType === '豆瓣热门综艺') { this.recommendations = [...this.douban.hotTVShow] } + if (this.selectedRecommendationType === '豆瓣热门动画电影') { + this.recommendations = [...this.douban.hotCartonMovie] + } if (this.recommendations.length === 0) { this.updateDoubanRecommendationsEvent() } @@ -318,6 +323,9 @@ export default { if (this.selectedRecommendationType === '豆瓣热门综艺') { this.douban.hotTVShow.push(movie) } + if (this.selectedRecommendationType === '豆瓣热门动画电影') { + this.douban.hotCartonMovie.push(movie) + } }, searchAndCacheMovie (element) { zy.searchFirstDetail(this.sites[0].key, element.title).then(detailRes => { @@ -388,6 +396,10 @@ export default { doubanUrl = `https://movie.douban.com/j/search_subjects?type=tv&tag=综艺&sort=recommend&page_limit=${this.douban.page_limit}&page_start=${this.douban.hotTVShowPageStart}` this.douban.hotTVShowPageStart = this.douban.hotTVShowPageStart + this.douban.page_limit } + if (this.selectedRecommendationType === '豆瓣热门动画电影') { + doubanUrl = `https://movie.douban.com/j/search_subjects?type=movie&tag=动画&sort=recommend&page_limit=${this.douban.page_limit}&page_start=${this.douban.hotCartonMoviePageStart}` + this.douban.hotCartonMoviePageStart = this.douban.hotCartonMoviePageStart + this.douban.page_limit + } this.getRecommendationsDoubanMovieOrTV(doubanUrl) }, toggleViewMode () {