setup>. nuxt 3 не умеет вообще ничего, в том числе показывать кастомные страницы ошибок
вопрос: можно ли в рамках <script setup> сделать что-то, чтобы компонент полностью игнорировал свой <template> и рендерил код другого компонента?
знаю, что этого можно достичь простейшим
<PageContent v-if="!error"/>
<ErrorPageContent v-else/>
но очень не хочется вставлять это на каждую страницу сайта
было бы гораздо удобнее написать composable, благо nuxt их импортирует на все страницы
Создай какой-нибудь layout с ошибкой, вставь туда эту конструкцию. В дочерних компонентах при ошибке пуш ошибку в этот layout, и как-то её отображай
пытался так, но layout почему-то реагирует на изменение стора при серверном рендере с задержкой в секунду
Не понял. На стороне сервера запрашиваются какие-то данные для корректной работы приложения, так?
Обсуждают сегодня