HasUrlParameter#setParameter中的Vaadin流重新路由不会更改URL吗?

时间:2018-07-19 11:59:28

标签: vaadin vaadin10 vaadin-flow

我的@Route("login")登录视图通过以下几行实现了HasUrlParameter<String>

@Override
public void setParameter(BeforeEvent event, @WildcardParameter String parameter) {
    event.rerouteTo(AnotherView.class);
}

当我调用登录视图时,会显示AnotherView的内容,但URL仍保留在登录视图中,即它是 / login 而不是 / other-view 。这是按设计工作的吗?我希望将历史记录条目与新的URL添加到浏览器中。我该如何实现?另外,我尝试了ui.navigateTo而不是重新路由,但这没有任何作用。

1 个答案:

答案 0 :(得分:0)

此问题在Vaadin流的github项目https://github.com/vaadin/flow/issues/4189上是已知的。