mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-08 17:26:41 +08:00
fix 光标聚焦
This commit is contained in:
@@ -20,6 +20,9 @@ const keyword = ref('')
|
|||||||
// 加载中
|
// 加载中
|
||||||
const loading = ref(false)
|
const loading = ref(false)
|
||||||
|
|
||||||
|
// ref
|
||||||
|
const tmdbKeyword = ref<HTMLElement | null>(null)
|
||||||
|
|
||||||
// 选中条目
|
// 选中条目
|
||||||
function selectMedia(item: TmdbItem) {
|
function selectMedia(item: TmdbItem) {
|
||||||
console.log(item)
|
console.log(item)
|
||||||
@@ -68,6 +71,14 @@ async function searchMedias() {
|
|||||||
console.error(e)
|
console.error(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 加载时聚焦搜索框
|
||||||
|
onMounted(() => {
|
||||||
|
// 500ms后聚焦
|
||||||
|
setTimeout(() => {
|
||||||
|
tmdbKeyword.value?.focus()
|
||||||
|
}, 500)
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -77,6 +88,7 @@ async function searchMedias() {
|
|||||||
>
|
>
|
||||||
<VToolbar flat class="p-0">
|
<VToolbar flat class="p-0">
|
||||||
<VTextField
|
<VTextField
|
||||||
|
ref="tmdbKeyword"
|
||||||
v-model="keyword"
|
v-model="keyword"
|
||||||
label="输入名称搜索"
|
label="输入名称搜索"
|
||||||
single-line
|
single-line
|
||||||
|
|||||||
@@ -412,9 +412,9 @@ const dropdownItems = ref([
|
|||||||
<VTextField
|
<VTextField
|
||||||
v-model="redoTmdbId"
|
v-model="redoTmdbId"
|
||||||
label="TMDB编号"
|
label="TMDB编号"
|
||||||
:rules="[requiredValidator, numberValidator]"
|
:rules="[numberValidator]"
|
||||||
append-inner-icon="mdi-magnify"
|
append-inner-icon="mdi-magnify"
|
||||||
@click:append-inner="tmdbSelectorDialog = true"
|
@click:append-inner.stop="tmdbSelectorDialog = true"
|
||||||
/>
|
/>
|
||||||
</VCol>
|
</VCol>
|
||||||
</VRow>
|
</VRow>
|
||||||
|
|||||||
Reference in New Issue
Block a user