Посещения в Inertia
На экране уже есть ссылки и формы из основного учебника, но часть действий удобнее запускать из кода Vue: по нажатию кнопки без своего адреса, после выбора в списке или когда условие перехода считается в скрипте, а не в теге. Человек остаётся внутри одного приложения Inertia и ждёт смены страницы без полной перезагрузки документа в браузере.
Такой поход на сервер из JavaScript
называют визитом. Его вызывают
через объект router
из пакета @inertiajs/vue3:
методом get открывают адрес,
методом post отправляют поля,
как при обычном заходе
и отправке формы, только инициатор
на этот раз не разметка, а ваш код.
Компоненты Link и Form
внутри себя делают то же самое,
но привязаны к атрибутам тега.
Программный визит нужен там,
где адрес или набор полей
зависит от логики на клиенте.
Со всем этим мы и будем разбираться
в рамках данного раздела.