返回
Nuxt.js 错误页面布局
日志
2024-01-10 11:49:43
在 Nuxt.js 中,如果想要将错误页面放在 layouts 文件夹下,需要进行以下操作:
- 在 layouts 文件夹下创建一个名为
error.vue
的文件。 - 在
error.vue
文件中,添加以下代码:
<template>
<div>
<h1>{{ error.statusCode }}</h1>
<p>{{ error.message }}</p>
</div>
</template>
<script>
export default {
data() {
return {
error: null
}
},
created() {
this.error = this.$route.meta.error
}
}
</script>
- 在
nuxt.config.js
文件中,添加以下代码:
export default {
// ...其他配置项
errorPage: '/layouts/error.vue'
}
完成以上步骤后,当发生错误时,Nuxt.js 就会加载 layouts/error.vue
文件作为错误页面。
需要注意的是,在 error.vue
文件中,你可以在 error
对象中访问错误信息,例如错误状态码和错误消息。你可以在错误页面上显示这些信息,以便用户了解发生了什么错误。
希望这些信息对您有所帮助。