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>- ✓Poprawna odpowiedź: Przez
useTemplateRef('name'), pasujący do atrybuturefelementu - 2Przez
document.getElementByIdw<script setup> - 3Przez
this.$refswewnątrz<script setup>
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.