nuxt页面跳转_Nuxt.js错误页面跳转可能出现的问题
在我们的编程开发中,需要考虑 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错误页面跳转可能出现的问题相关推荐
- Jsp页面跳转和js控制页面跳转的几种方法
Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servle ...
- vue里面怎么实现页面跳转_vue.js怎样做跳转页面?
vue.js怎样做跳转页面?下面本篇文章给大家介绍一下vue.js跳转页面.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 我们知道在vue里进行页面跳转的话,我们使用这个标签 组件 ...
- js带参数跳转php,JS实现页面跳转参数不丢失的方法
本文实例讲述了JS实现页面跳转参数不丢失的方法.分享给大家供大家参考,具体如下: 需求:页面编辑后,返回列表页面,参数不丢失,能够记住页数以及筛选条件. 我坚信,不管白猫黑猫,能捉到耗子的就是好猫,当 ...
- eclipse web项目页面显示404_404 Not Found错误页面是什么?
404 Not Found错误页面是一个非常普遍的现象,该页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开,虽然404错误页面在所难免,但网页设计师 ...
- [网络收集]JS刷新页面总和!多种JS刷新页面代码!
1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔10秒刷新一次 2) < ...
- JS刷新页面总和!多种JS刷新页面代码!
1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔10秒刷新一次 2) < ...
- 404 错误页面_如何设计404错误页面,以使用户留在您的网站上
404 错误页面 重点 (Top highlight) 网站设计 (Website Design) There is a thin line between engaging and enraging ...
- vue 扫码页面限制区域_Vue.js 单页面多路由区域操作的实例详解
单页面多路由区域操作 在一个页面中有两个及以上的区域,需要通过设置路由的index.js,来操作这些区域的内容 app.vue 中设置: index.js中设置: import vue from 'v ...
- java jsp公共异常页面_Java如何创建JSP错误页面以处理异常?
在此示例中,您将学习如何在JSP页面中处理异常.JSP具有用于错误处理的内置机制,这是一个特殊页面,可用于处理Web应用程序中的每个错误.要将页面定义为错误页面,我们使用page指令,isErrorP ...
最新文章
- ICML 2021刚刚做出了一个「艰难的决定」:将论文接收率直接砍掉10%
- Linux内核将支持HyperBus
- 用时间换才华:李开复给创业者的7条时间管理建议 【转载】
- (DML触发器)如何正确理解触发器的deleted表和inserted表(转)
- CV之detectron2:detectron2安装过程记录
- Maven自动化构建工具
- 无刷新分页 jquery.pagination.js
- Python 使用 smtp ssl 模式 发送邮件与附件
- Windows访问Linux下的共享目录的配置方法(user安全级别)
- PHP操作MongoDB
- orcadcapture安装_OrCAD下载
- 确定性钱包的多账户层次结构(bitcoinj使用BIP44)
- 使用EasyPoi完成复杂一对多excel表格导出功能
- 计算机数据库安全研究目的,浅论计算机数据库安全管理
- 裸金属虚拟化解决方案-工业一体机(1)
- 【数字IC前端笔试真题精刷(2022.8.14)】大疆——数字芯片开发工程师B卷
- 使用 Python 生成迷宫
- 【Node】一个完整的 node addon 实现流程
- 你真的会用区块链赚钱吗?论区块链的商业思维
- 海思Hi3516EV200开发第一天
热门文章
- gradle 项目打包成多个jar包_永不失优雅——高效管理Springboot项目
- SpringCache 集成 Redis,这才是优雅的缓存解决方案!
- JDK的下载、安装和配置
- 史上最经典CAP讲解
- lcd1602怎么利用按键清屏_边学边练,8个LCD1602精选电路方案大合辑
- centos7--shell脚本自动实现bond配置-第二版
- Firefox 密码管理器 Lockbox 推出 Android 版
- linux系统下如何使用U盘、光盘、软盘?如何挂载U盘,光盘镜像?
- 澳网:公茂鑫/张择创历史 中国男网夺大满贯首胜
- JavaScript和Java的区别