javascript - Vue问题导航到错误页面和从错误页面导航
问题描述
我正在开发一个带有 vuex 和 vue 路由的单页应用程序。
当前设置:
- 通过下拉菜单导航和匹配来自文本字段的搜索字符串
- 在 search-btn 单击导航到以 search-text 作为参数的结果页面
- 在该结果页面的 created() 方法中,向 api 触发操作——如果请求成功,则继续加载页面——如果请求不成功,则重定向到“NotFound”错误页面(例如拼写错误的单词不是在数据库中找到)
问题
一旦我点击 NotFound 页面,我就无法再次导航回来。它将尝试使用 /result/wrong_word 路径加载上一页,这将再次导致 NotFound 页面。我该如何解决这个问题?有没有办法操纵vue路由器的历史堆栈?
在 router.js 中:
mode: 'history'
解决方案
推荐阅读
- python - Pandas - 在两列中查找具有匹配值的行并在另一列中相乘
- kubernetes - Kubenetes:更改 hpa min-replica
- c++ - Windows 上的进程资源限制
- jquery - JQuery 根据当前部分 ID 显示下拉菜单
- git - 当我通过 android stduio 在 github 上发布我的应用程序时,我遇到了错误
- ajax - 通过 AJAX 检索数据还是从控制器(Laravel)的视图中返回数据更好?
- drupal - 如何解决错误:this.contentWindow.Drupal 未定义,同时使用媒体模块上传图像?
- angular - 无法将数据绑定添加到 Angular 6 组件
- arrays - 在 Julia 中从文本文件创建一系列二维数组
- keycloak - Keycloak:基于规则的组