В макете по умолчанию у меня есть верхний и нижний колонтитулы для каждой страницы.Но в error pages
мне нужна полная страница без верхнего и нижнего колонтитула.Поэтому я сделал другой макет, и я называю его в разделе export default
.Но у него все еще есть верхний и нижний колонтитулы.
default.vue
<template>
<div>
<app-header></app-header>
<nuxt />
<app-footer></app-footer>
</div>
</template>
<script>
import Header from '~/components/Header.vue'
import Footer from '~/components/Footer.vue'
export default {
components: {
'app-header': Header,
'app-footer': Footer,
}
}
</script>
error.vue
<template>
<div class="container">
<h1 v-if="error.statusCode === 404">Page not found</h1>
<h1 v-else>An error occurred</h1>
<nuxt-link to="/">Home page</nuxt-link>
</div>
</template>
<script>
export default {
props: ['error'],
layout: 'fullpage' // you can set a custom layout for the error page
}
</script>
fullpage.vue
<template>
<div>
<nuxt />
</div>
</template>
Где я ошибаюсь?