代码之家  ›  专栏  ›  技术社区  ›  Steffen Harbich

hasurlparameter setparameter中的vaadin流重路由不更改url?

  •  0
  • Steffen Harbich  · 技术社区  · 6 年前

    我的登录视图 @Route("login") 工具 HasUrlParameter<String> 行如下:

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

    的内容 AnotherView 当我调用login视图时显示,但url仍保留在login视图中,即 /登录 而不是 /另一种观点 是的。是按设计的吗?我希望在浏览器中添加一个带有新url的历史记录条目。我怎样才能做到我也试过了 ui.navigateTo 而不是重新路由,但那没有做任何事。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Steffen Harbich    6 年前

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

    推荐文章