Vue · Junior · Pytanie 43 z 75

Jak uzyskać referencję do elementu DOM w <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>

Wyjaśnienie

Przed 3.5 deklarowało się const search = ref(null) o tej samej nazwie co atrybut ref. Wartość to null, dopóki element nie zostanie zamontowany.

Do poczytania

Błąd w pytaniu

Vue · Junior · pytanie 43

Sprawdź się

Rozwiąż test Vue · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test