在我们的编程开发中,需要考虑 404 、500、连接超时(服务器关闭)是非常常见的手段.

首先我们知道的两种错误跳转知识:

有2种方式处理错误页面

方式1:默认路径,_.vue 。(先执行)

方式2:错误页面,~/layouts/error.vue

温馨提醒: 方式2的错误跳转详解在上一篇中,如果想了解更多可以自行前往.

可能出现的问题描述;

当这两种错误页面跳转的方式同时出现在一个开发环境中(同一个项目), 可能出现当页面找不到需要跳转错误页面时, 而原本已经设定好专门用来错误跳转的方式2的error.vue文件不会自动跳转,反而跳转到_.vue的文件下

例如:

pages文件中有以 _开头命名的vue页面或嵌套文件

同时也设定了专门用于跳转的错误页面error.vue

当去访问一个找不到的页面时,会直接自动跳转到 _id.vue或_slug/index.vue

而不是正常跳转到错误页面error.vue

解决:

在 _id.vue或_slug/index.vue 的页面上添加验证代码,进行判断即可

嵌套

export default {

// 用来验证错误信息,防止跳转这里

validate({params}){

return /^\d+$/.test(params.id)

}

}

以上即可解决该问题,希望能帮到你.

请给努力中的自己点个赞哦!

每天进步一点点`~~~~~

nuxt页面跳转_Nuxt.js错误页面跳转可能出现的问题相关推荐

  1. Jsp页面跳转和js控制页面跳转的几种方法

    Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servle ...

  2. vue里面怎么实现页面跳转_vue.js怎样做跳转页面?

    vue.js怎样做跳转页面?下面本篇文章给大家介绍一下vue.js跳转页面.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 我们知道在vue里进行页面跳转的话,我们使用这个标签 组件 ...

  3. js带参数跳转php,JS实现页面跳转参数不丢失的方法

    本文实例讲述了JS实现页面跳转参数不丢失的方法.分享给大家供大家参考,具体如下: 需求:页面编辑后,返回列表页面,参数不丢失,能够记住页数以及筛选条件. 我坚信,不管白猫黑猫,能捉到耗子的就是好猫,当 ...

  4. eclipse web项目页面显示404_404 Not Found错误页面是什么?

    404 Not Found错误页面是一个非常普遍的现象,该页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开,虽然404错误页面在所难免,但网页设计师 ...

  5. [网络收集]JS刷新页面总和!多种JS刷新页面代码!

    1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔10秒刷新一次 2) < ...

  6. JS刷新页面总和!多种JS刷新页面代码!

    1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔10秒刷新一次 2) < ...

  7. 404 错误页面_如何设计404错误页面,以使用户留在您的网站上

    404 错误页面 重点 (Top highlight) 网站设计 (Website Design) There is a thin line between engaging and enraging ...

  8. vue 扫码页面限制区域_Vue.js 单页面多路由区域操作的实例详解

    单页面多路由区域操作 在一个页面中有两个及以上的区域,需要通过设置路由的index.js,来操作这些区域的内容 app.vue 中设置: index.js中设置: import vue from 'v ...

  9. java jsp公共异常页面_Java如何创建JSP错误页面以处理异常?

    在此示例中,您将学习如何在JSP页面中处理异常.JSP具有用于错误处理的内置机制,这是一个特殊页面,可用于处理Web应用程序中的每个错误.要将页面定义为错误页面,我们使用page指令,isErrorP ...

最新文章

  1. ICML 2021刚刚做出了一个「艰难的决定」:将论文接收率直接砍掉10%
  2. Linux内核将支持HyperBus
  3. 用时间换才华:李开复给创业者的7条时间管理建议 【转载】
  4. (DML触发器)如何正确理解触发器的deleted表和inserted表(转)
  5. CV之detectron2:detectron2安装过程记录
  6. Maven自动化构建工具
  7. 无刷新分页 jquery.pagination.js
  8. Python 使用 smtp ssl 模式 发送邮件与附件
  9. Windows访问Linux下的共享目录的配置方法(user安全级别)
  10. PHP操作MongoDB
  11. orcadcapture安装_OrCAD下载
  12. 确定性钱包的多账户层次结构(bitcoinj使用BIP44)
  13. 使用EasyPoi完成复杂一对多excel表格导出功能
  14. 计算机数据库安全研究目的,浅论计算机数据库安全管理
  15. 裸金属虚拟化解决方案-工业一体机(1)
  16. 【数字IC前端笔试真题精刷(2022.8.14)】大疆——数字芯片开发工程师B卷
  17. 使用 Python 生成迷宫
  18. 【Node】一个完整的 node addon 实现流程
  19. 你真的会用区块链赚钱吗?论区块链的商业思维
  20. 海思Hi3516EV200开发第一天

热门文章

  1. gradle 项目打包成多个jar包_永不失优雅——高效管理Springboot项目
  2. SpringCache 集成 Redis,这才是优雅的缓存解决方案!
  3. JDK的下载、安装和配置
  4. 史上最经典CAP讲解
  5. lcd1602怎么利用按键清屏_边学边练,8个LCD1602精选电路方案大合辑
  6. centos7--shell脚本自动实现bond配置-第二版
  7. Firefox 密码管理器 Lockbox 推出 Android 版
  8. linux系统下如何使用U盘、光盘、软盘?如何挂载U盘,光盘镜像?
  9. 澳网:公茂鑫/张择创历史 中国男网夺大满贯首胜
  10. JavaScript和Java的区别