手写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>

页面显示如下

相关推荐
xiaotao13117 小时前
Vite 完全学习指南
前端·vite·前端打包
xiaotao1312 天前
第二十一章:CI/CD 最佳实践
前端·ci/cd·vite·前端打包
xiaotao1312 天前
第十八章:微前端与 Module Federation
前端·vite·前端打包
Huanzhi_Lin2 天前
关于V8/MajorGC/MinorGC——性能优化
javascript·性能优化·ts·js·v8·新生代·老生代
儒雅的烤地瓜2 天前
Vue | Vue3中<script setup>用法详解
vue.js·vue3·选项式api·组合式 api·setup方法·<script setup>
xiaotao1313 天前
第十五章:企业级部署方案
前端·vite·前端打包
opbr3 天前
还在手写 env 类型定义?这个 Vite 插件帮你自动搞定!
前端·vite
菜鸟茜3 天前
Vue3 + Element Plus 省市区县级联组件封装,支持 v-model 双向绑定 + 回显,可直接复用
vue3·element-plus·组件封装·前端复用·省市区县级联
xiaotao1313 天前
第九章:Vite API 参考手册
前端·vite·前端打包
xiaotao1313 天前
第十章:Vite 生态与最佳实践
vite·前端打包