当前位置: 首页 > 知识库问答 >
问题:

返回页面时反应中无法获取/路由错误

林华皓
2023-03-14

当我的用户它的工作精细错误不出现。但当我以编程方式去下一个路由是出现。还有别的办法移动吗

共有2个答案

龙安阳
2023-03-14

如果您通过提交按钮调用此函数。这可能是浏览器不重定向的原因。它将在函数中运行代码,然后提交页面而不是重定向。在这种情况下,请更改按钮的类型标记。

杨星纬
2023-03-14

React路由器的最大好处可能是,我们可以在作为单个页面应用程序的同时模拟访问不同的页面,因此我们不必等待页面刷新。考虑到这一点,使用use历史最符合您的利益。

这里有一篇关于在基于类的组件中访问useHistory的类似文章

 类似资料:
  • 我部署基本Laravel项目到服务器。当我点击我的域名,它返回默认的欢迎视图。当我把简单的道路(见下文)添加到代码中,并尝试在浏览器中输入该路线时,它会返回500个内部错误。除"/"根路由外,所有路由都返回500错误。 文件夹结构: Laravel文件位于Laravel目录中,但来自公共目录的文件位于api目录中。 .api目录中的htaccess文件: 存储目录和其中的所有内容对任何人都是可写、

  • 编辑:发布了关于我是如何解决这个问题的答案,而不是使用react路由器可选参数。 出于某种原因,当我使用附加到url的可选参数转到可选react router route/url时,我遇到了一个GET错误。我试图通过在url中包含可选参数SRC来跟踪用户的来源。我已经尝试了从/ref=testing、/src=testing、/testing到:referer?它们可能会保存在本地存储中,但仍然会

  • 当我在浏览器上运行我的应用程序时,我的控制台中出现以下错误。 警告:失败的propType:为“Route”提供的prop“component”无效。 我目前正在使用以下开发需求的版本 这就是我的路由文件的外观。 这就是我的主js的样子 请问这个错误是从哪里来的?我该如何解决这个问题?

  • 我收到如下错误消息: 错误错误:未捕获(promise中):错误:无法匹配任何路由。URL段:“主页”错误:无法匹配任何路由。URL段:ApplyRedirects.push../node_modules/@angular/router/fesm5/router.js.ApplyRedirects。CatchSubscriber上的noMatchError(router.js:2469)。Catc

  • 我想在当前二三级页面获取to,form,怎么获取

  • 考虑以下事项: 我有一个应用模板,一个HeaderTemboard,和参数化的路由集与相同的处理程序(在应用模板)。我希望在没有找到东西的时候能够服务404路线。例如, /CA/SanFrancisco应该由区域查找和处理,而 /SanFranciscoz应该是404。 下面是我如何快速测试路线的。 问题是 /SanFranciscoz总是由区域页面处理,但我希望它是404。此外,如果我向第一个路