如果您通过提交按钮调用此函数。这可能是浏览器不重定向的原因。它将在函数中运行代码,然后提交页面而不是重定向。在这种情况下,请更改按钮的类型标记。
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。此外,如果我向第一个路