nextTick()
nextTick() — это метод Vue, который позволяет отложить выполнение кода до следующего цикла обновления DOM. Это полезно, когда нужно работать с DOM после того, как Vue обновил его в ответ на изменение данных.
1234567891011121314151617<script setup>import { ref, nextTick } from 'vue'const msg = ref(1)async function fn() {msg.value = 2await nextTick()const value = document.getElementById('msg').innerHTMLconsole.log(value) // без nextTick выведет '1' c '2'}</script><template><p id="msg">{{msg}}</p><button @click="fn">Кнопка</button></template>