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

页面显示如下

相关推荐
嘟嘟07175 小时前
JWT 登录认证完整流程(React + Vite 实战复习)
react.js·vite
盛夏绽放2 天前
Proxy与Reflect详解(二):进阶篇——手写Vue3响应式系统
ui·vue3·proxy
xyphf_和派孔明2 天前
Vite 与 Webpack 对比及常见面试题
前端·webpack·vite
禁止摆烂_才浅2 天前
Vite 面试题
前端·面试·vite
RuoyiOffice2 天前
抓包还能看到密码?Vue3 + Spring Boot 3 接口 AES/RSA 加解密(@ApiEncrypt)全链路实战
spring boot·vue3·aes·rsa·接口安全·spring boot 3·apiencrypt
RuoyiOffice4 天前
SpringBoot3+Vue3 接口访问日志实战:@ApiAccessLog 慢接口、参数脱敏与 OperateLog 如何分工
spring boot·vue3·traceid·spring boot 3·访问日志·apiaccesslog·操作日志
tryCbest5 天前
Vue3项目在Nginx中配置代理后端IP
nginx·vue3
cyadyx6 天前
Vite 比 Webpack 构建效率更高
前端·webpack·node.js·vite
java1234_小锋7 天前
Vue3专题 - 组件基础
vue.js·vite
glustful7 天前
企业内部审计项目管理 系统开源(springboot+vue3)
vue3·springboot