Vaadin Flow 暗模式对话框

Vaadin Flow dark mode Dialog

如何将对话框主题从浅色设置为深色? 当我在做的时候

dialog.setAttribute("theme", Lumo.DARK);

然后对话框下的背景是纯色的,我看不到正常主题下的背景。我在官方 vaadin 页面上更改了对话框主题,但也存在同样的问题。我正在使用 Vaadin 14.7.6。

没有专门针对 Dialog 的深色变体的开箱即用支持。不过,您可以将整个应用程序设置为使用深色主题。

如果你只想要一个深色主题的对话框,你需要做你已经做过的事情,但要覆盖 <vaadin-dialog-overlay> 元素的背景颜色。