diff --git a/src/views/discover/TheMovieDbView.vue b/src/views/discover/TheMovieDbView.vue index cd8929d6..ed674c68 100644 --- a/src/views/discover/TheMovieDbView.vue +++ b/src/views/discover/TheMovieDbView.vue @@ -99,11 +99,18 @@ const tmdbLanguageDict = { // 当前Key const currentKey = ref(0) -// 类型和过滤参数变化后重新刷新列表 -watch([type, filterParams], () => { +// 类型变化 +watch(type, () => { if (!type.value) { type.value = 'movies' } + filterParams.with_genres = '' + filterParams.sort_by = 'popularity.desc' + currentKey.value++ +}) + +// 过滤参数变化 +watch(filterParams, () => { if (!filterParams.sort_by) { filterParams.sort_by = 'popularity.desc' }