當我在視圖之間導航時,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
提交
取消