diff --git a/src/components/userAchi/tua-achi-list.vue b/src/components/userAchi/tua-achi-list.vue index ae9d9aed..5ebba8c9 100644 --- a/src/components/userAchi/tua-achi-list.vue +++ b/src/components/userAchi/tua-achi-list.vue @@ -82,11 +82,13 @@ async function searchAchi(): Promise { achievements.value = await TSUserAchi.searchAchi(props.uid, props.search); if (achievements.value.length > 0) { showSnackbar.success(`成功获取${achievements.value.length}条成就`); + emits("update:series", -1); } emits("update:isSearch", false); } async function loadAchi(): Promise { + if (props.isSearch) return; achievements.value = await TSUserAchi.getAchievements(props.uid, props.series); if (!selectedAchi.value && achievements.value.length > 0) { selectedAchi.value = achievements.value[0];