РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuPmNvCN 44 of 84 menu
◀ ▶

Переход из кода в Nuxt

Ссылка в разметке подходит, когда переход - прямое действие пользователя «открыть эту страницу». Но маршрут иногда меняют после шага в логике: форма отправлена, выбор сохранён, нужно показать следующий экран. Тогда удобнее вызвать навигацию из функции.

В Nuxt для программного перехода служит функция navigateTo. Его не импортируют вручную: фреймворк подставляет функцию так же, как NuxtLink или useRoute. По клику результат похож на переход по NuxtLink - меняется адрес и NuxtPage, без полной перезагрузки вкладки. Страница app/pages/orders.vue должна существовать, иначе сработает обработка ошибки маршрута.

Давайте разберём кнопку, которая открывает раздел заказов:

<script setup> function openOrders() { navigateTo('/orders'); } </script> <template> <p> Welcome to our site. </p> <button type="button" @click="openOrders"> Open orders </button> </template>

Сделайте кнопку, по нажатию которой открывается адрес /orders.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить