当我在视图之间导航时,CSS 没有正确加载,如果我刷新站点,它工作正常。这是我第一个视图中的代码:@UIScoped@Route("login")@HtmlImport("frontend://styles/shared-styles.html")public class LoginView extends Div {这是我在此登录视图中的按钮中的代码:signinButton.addClickListener(event -> { // login if (userLogin.isLoggedIn()) { UI.getCurrent().navigate("View2"); } else { Notification.show("Error"); } });类 userLogin 只返回一个布尔变量,告诉我我是否登录。这就是第二个视图的编写方式@Route("View1")@PWA(name = "TestApp", shortName = "TestApp")@HtmlImport("frontend://styles/shared-styles.html")@UIScopedpublic class View1 extends Div implements View, BeforeEnterObserver {在下面的附件中,还有关于它的外观和外观的屏幕截图,为模糊数据道歉。正如你所看到的,vaadin.flow.grid 的 CSS 根本没有加载,或者更确切地说,它就像组件没有完全加载(你也可以在橙色标签中看到同样的事情发生),如果在我得到之后也会发生这种情况从 loginview 到 view1,我不刷新并直接进入 view2,网格看起来一样,无法正确加载。同样,如果我刷新一切,它应该看起来如何。https://imgur.com/a/SYcQgXE这是带有附件图片的相册
添加回答
举报
0/150
提交
取消