diff --git a/src/components/cards/TmdbSelectorCard.vue b/src/components/cards/TmdbSelectorCard.vue index f07158b1..a81ed91e 100644 --- a/src/components/cards/TmdbSelectorCard.vue +++ b/src/components/cards/TmdbSelectorCard.vue @@ -20,6 +20,9 @@ const keyword = ref('') // 加载中 const loading = ref(false) +// ref +const tmdbKeyword = ref(null) + // 选中条目 function selectMedia(item: TmdbItem) { console.log(item) @@ -68,6 +71,14 @@ async function searchMedias() { console.error(e) } } + +// 加载时聚焦搜索框 +onMounted(() => { + // 500ms后聚焦 + setTimeout(() => { + tmdbKeyword.value?.focus() + }, 500) +})