當(dāng)我在視圖之間導(dǎo)航時(shí),CSS 沒有正確加載,如果我刷新站點(diǎn),它工作正常。這是我第一個(gè)視圖中的代碼:@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 只返回一個(gè)布爾變量,告訴我我是否登錄。這就是第二個(gè)視圖的編寫方式@Route("View1")@PWA(name = "TestApp", shortName = "TestApp")@HtmlImport("frontend://styles/shared-styles.html")@UIScopedpublic class View1 extends Div implements View, BeforeEnterObserver {在下面的附件中,還有關(guān)于它的外觀和外觀的屏幕截圖,為模糊數(shù)據(jù)道歉。正如你所看到的,vaadin.flow.grid 的 CSS 根本沒有加載,或者更確切地說,它就像組件沒有完全加載(你也可以在橙色標(biāo)簽中看到同樣的事情發(fā)生),如果在我得到之后也會(huì)發(fā)生這種情況從 loginview 到 view1,我不刷新并直接進(jìn)入 view2,網(wǎng)格看起來一樣,無法正確加載。同樣,如果我刷新一切,它應(yīng)該看起來如何。https://imgur.com/a/SYcQgXE這是帶有附件圖片的相冊(cè)
1 回答

守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
(*從評(píng)論中發(fā)布,因?yàn)樗兄?em>暫時(shí)解決問題)
這看起來像 Flow 版本中的回歸14.0.0.alpha1
。(Grid
版本是3.0.3
)現(xiàn)在嘗試降級(jí)到以前穩(wěn)定的 13.0.3
在這里創(chuàng)建了一個(gè)問題:沒有樣式的網(wǎng)格渲染
添加回答
舉報(bào)
0/150
提交
取消