我有一個Blazor服務器應用程序。在我的應用程序中,在Pages directroy中,我有幾個頁面組件,它們具有樣式表的作用域,并且工作得很好。
昨天,我試圖向Pages目錄添加一個額外的頁面組件和作用域樣式表,但是樣式被忽略了。這個目錄中所有其他具有樣式作用域的組件仍然工作——只有這個新組件失敗了。
我把這個新的頁面組件和它的作用域樣式表移動到了一個不同的目錄,它工作了。但是一旦移回頁面目錄,樣式就不再適用了。
最后,我嘗試創建一個名為Pages2的新目錄,并將組件及其作用域樣式表移動到這個新目錄中,但作用域樣式沒有應用。似乎如果組件和它的作用域樣式表在任何帶有& quot頁面& quot在目錄名中,不應用樣式。
這個問題對我來說才剛剛開始。我使用的是dotnet core 6.0,在我的應用程序上運行了dotnet clean,并刪除了bin和obj目錄。我已經清空了我的瀏覽器緩存,并嘗試了其他瀏覽器,問題仍然存在。我驗證了Blazor為作用域樣式創建的生成樣式表是鏈接的,也驗證了問題組件的樣式確實在樣式表中。
以前有人經歷過這種情況嗎?如果有,有解決方法嗎?我可以簡單地把我的新組件放在一個目錄中而不是頁面中,但是我想讓我的應用程序保持有序。
下一篇vue.use插件