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

Статические пропсы макета в Inertia

Давайте теперь представим, что в шапке макета выводится заголовок раздела. На экране аналитики он всегда один и тот же, пока человек ходит по вкладкам внутри раздела, и не зависит от ответа сервера на каждый клик.

У постоянного макета могут быть обычные пропсы Vue с значениями по умолчанию. Статические пропсы задают в кортеже рядом с компонентом макета: второй элемент массива - объект имён и значений. Они фиксируются при объявлении страницы и не меняются при переходах между адресами с тем же определением.

Давайте объявим макет с пропсом заголовка:

<script setup> const props = withDefaults( defineProps({ title: String, }), { title: 'My App', }, ) </script> <template> <header>{{ props.title }}</header> <main> <slot /> </main> </template>

Давайте на странице панели передадим статический заголовок в кортеже:

<script setup> import AppLayout from '@/Layouts/AppLayout.vue' defineOptions({ layout: [AppLayout, { title: 'Dashboard' }], }) </script> <template> <h1>Overview</h1> </template>

Сделайте экран склада работника Nina так, чтобы шапка макета показывала название этого склада.

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