feat(Input/Textarea): allow specifying autofocus delay for page transitions (#816)

This commit is contained in:
kevin olson
2023-10-14 09:12:39 -05:00
committed by GitHub
parent 550ac10e49
commit 8bfd3591a6
2 changed files with 10 additions and 2 deletions

View File

@@ -85,6 +85,10 @@ export default defineComponent({
type: Boolean,
default: false
},
autofocusDelay: {
type: Number,
default: 100,
},
icon: {
type: String,
default: null
@@ -181,7 +185,7 @@ export default defineComponent({
onMounted(() => {
setTimeout(() => {
autoFocus()
}, 100)
}, props.autofocusDelay)
})
const inputClass = computed(() => {

View File

@@ -72,6 +72,10 @@ export default defineComponent({
type: Boolean,
default: false
},
autofocusDelay: {
type: Number,
default: 100
},
resize: {
type: Boolean,
default: false
@@ -168,7 +172,7 @@ export default defineComponent({
onMounted(() => {
setTimeout(() => {
autoFocus()
}, 100)
}, props.autofocusDelay)
})
watch(() => props.modelValue, () => {