Vue · Junior · Запитання 43 з 75

Як отримати посилання на DOM-елемент у <script setup> (Vue 3.5+)?

<script setup>
import { useTemplateRef, onMounted } from "vue";
const input = useTemplateRef("search");
onMounted(() => input.value.focus());
</script>
<template><input ref="search" /></template>

Пояснення

До 3.5 оголошували const search = ref(null) з тим самим іменем, що й атрибут ref. Значення дорівнює null, доки елемент не змонтовано.

Де почитати

Помилка в запитанні

Vue · Junior · запитання 43

Перевірте себе

Пройдіть тест Vue · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест