vaadin - HasUrlParameter#setParameter 中的 Vaadin Flow 重新路由不会更改 URL?
问题描述
我的登录视图具有@Route("login")
以下HasUrlParameter<String>
几行:
@Override
public void setParameter(BeforeEvent event, @WildcardParameter String parameter) {
event.rerouteTo(AnotherView.class);
}
当我调用登录视图时会显示的内容,AnotherView
但 URL 仍然来自登录视图,即它是/login而不是/another-view。这是按设计工作的吗?我希望在浏览器中添加一个带有新 URL 的历史记录条目。我怎样才能做到这一点?此外,我尝试ui.navigateTo
而不是重新路由,但这并没有做任何事情。
解决方案
该问题在 Vaadin flow 的 github 项目中是已知的:https ://github.com/vaadin/flow/issues/4189 。
推荐阅读
- gitlab - 通过 gitlab 提交代码,但我的本地代码未更新
- react-native - 如何在 react-native-tab-view 中设置选定选项卡的样式
- directx - 将 NVENC 与 DirectX 10 一起使用
- go - 为什么在对象上使用 new() 不会包含在 Go 的内存分析文件中?
- ios - 捕捉 iOS 3D Touch 光标
- c# - 如何计算弹丸射程 C# Unity 3D(2D 项目)
- firebase - Firebase Android+WebApp。如何将身份验证从 Android 应用程序传递到 Webview 中的 JavaScript
- html - 在离子框架中使用复选框时如何从离子标签中删除空间
- c# - 在方法(C#)中返回不同类型的列表<>
- java - Jar 没有加载资源文件