Vaadin 历史 奇怪的行为

Vaadin History Strange Behaviour

提问人:Giuseppe Di Luca 提问时间:7/7/2023 最后编辑:yiviGiuseppe Di Luca 更新时间:10/3/2023 访问量:52

问:

对于我正在关注的一个项目,我们遇到了 Vaadin History 功能的奇怪行为。 具体而言,我们有 3 个视图,每个视图都有一个注释:@Route

  • View1@Route("route1", layout = MainLayout.class)
  • View2@Route(value = "route2" + "/:param1/:param2/:param3", layout = MainLayout.class)
  • View3@Route(value = "route3" + "/:param1/:param2/:param3", layout = MainLayout.class)

当我们从 to with 和 导航(传递从 on 接受的参数)时,我们可以使用 on 返回 .View1View2UI.navigateRouteParametersRouteView2History.back()View2View1

当我们使用 和 从 导航到 时,当我们使用 on 时,则显示 而不是 (如果我们使用 ),也会发生同样的情况。此外,如果我们使用 浏览器的后退按钮 ,则正确显示。View2View3UI.navigateRouteParametersHistory.back()View3View1View2History.go(-1)View3View2

您能否提供帮助或就正在发生的事情提供一些提示?

导航 vaadin 浏览器-history

评论


答: 暂无答案