【Vue】当访问的路由不存在则自动跳转404 notFound实现 您所在的位置:网站首页 springboot404跳转 【Vue】当访问的路由不存在则自动跳转404 notFound实现

【Vue】当访问的路由不存在则自动跳转404 notFound实现

#【Vue】当访问的路由不存在则自动跳转404 notFound实现| 来源: 网络整理| 查看: 265

一、前言

我是参考我工作中的前端项目的实现方式实现的,也看过vue官网没有找到我这种实现方式。

二、正文 ①在routers的index.js中第一个路由配置成

{ path: '‘, name: ‘NotFound’, component: NotFound } 如下图: 在这里插入图片描述 该文件的位置: 在这里插入图片描述 这样如果匹配不到具体的path路径就走我这个’‘路径对应的component,这个’*'对应的component就作为404页面。看到网上有些是放在最后我试了下也可以实现,可以研究下为什么。(根本还是vue routers工作原理)

②我的404页面代码(注意我这里的按钮是用的ElementUI,如果没有引入过ElementUI的同学可以要换成普通的button) 404,您访问的页面不存在! 返回首页 返回上一页 export default { name:"NotFound", methods: { goBack() { this.$router.go(-1); }, goHome() { this.$router.push({ path: "/" }); } } }; .container{ border-radius: 15px; background-clip: padding-box; margin: 90px auto; width: 350px; padding: 35px 35px 15px 35px ; background: #fff; border: 1px solid #eaeaea; box-shadow: 0 0 25psx #cac6c6; } ③ 效果

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有