手写VUE后台管理系统8 - 配置404NotFound路由

设置404页面


配置路由

这里配置了两个路由,一个是主页,另外一个则匹配任意路由显示为404页面。因为只配置了两个路由,如果路径没有匹配到主页,则会被自动导向到404页面,这样就可以实现整站统一的404页面。

ts 复制代码
import { RouteRecordRaw } from "vue-router"

const routes: RouteRecordRaw[] = [{
    name: "Home",
    path: '/',
    component: () => import('@/views/dashboard/home/Index.vue')
}, {
    path: '/:pathMatch(.*)',
    component: () => import('@/views/exception/404.vue')
}]

export default routes

404页面

使用 ant 提供的组件实现 404 页面

html 复制代码
<template>
    <a-result status="404" title="404" sub-title="页面不存在">
        <template #extra>
            <a-button type="primary">返回首页</a-button>
        </template>
    </a-result>
</template>

页面显示如下

相关推荐
charlee446 小时前
nginx部署发布Vite项目
nginx·性能优化·https·部署·vite
Modify_QmQ11 小时前
leaflet【十一】地图瓦片路径可视化
gis·vue3·leaflet·leafletmapblock
奋飛2 天前
TypeScript系列:第六篇 - 编写高质量的TS类型
javascript·typescript·ts·declare·.d.ts
ldj202011 天前
vue3整合element-plus
vue3
微风好飞行11 天前
Vite 打包 vscode 扩展遇到的模块问题
javascript·vscode·vite
风吹一夏v14 天前
webpack到vite的改造之路
webpack·vue·vite
EndingCoder14 天前
性能优化中的工程化实践:从 Vite 到 Webpack 的最佳配置方案
webpack·性能优化·vite·devops·工程化实践
19组清风15 天前
深入解析 Vite 代码分割原理:从依赖入口点算法到动态导入优化
前端·vite·rollup.js
whyfail15 天前
Vite 的“心脏移植”:Rolldown
前端·vite
夜空孤狼啸16 天前
前端常用拖拽组件库(vue3、react、vue2)
前端·javascript·react.js·typescript·前端框架·vue3