在Vue中,你可以通过在Vue Router的路由配置中添加一个专门的路由来处理404页面。以下是一个简单的示例:
首先,确保你已经安装并设置了Vue Router。
然后,在你的路由配置文件中(例如 router.js
或 index.js
),添加一个路由来定义404页面:
import Vue from 'vue';
import Router from 'vue-router';
// 引入404组件
import NotFoundComponent from './components/NotFoundComponent.vue';
Vue.use(Router);
const router = new Router({
mode: 'history',
routes: [
// ... 其他路由规则
// 404路由必须放在最后
{
path: '*',
component: NotFoundComponent
}
]
});
export default router;
确保你有一个对应的404组件(在这个例子中是 NotFoundComponent.vue
):
<template>
<div>
<h1>404 - 页面未找到</h1>
<p>很抱歉,你访问的页面不存在。</p>
</div>
</template>
<script>
export default {
name: 'NotFoundComponent'
}
</script>
这样配置后,当URL不匹配任何已定义的路由时,Vue Router将渲染404组件。