【问题标题】:Vaadin 14 themes - use "include"Vaadin 14 主题 - 使用“包含”
【发布时间】:2021-08-06 11:29:21
【问题描述】:

最近我将应用程序和组件的 CSS 样式切换为主题(在 vaadin 14.6 中添加)。现在我正在寻找 @CssImport 注释的 include 参数的替代方法。

@CssImport(value = "./styles/custom-charts.css", themeFor = "vaadin-chart", include = "vaadin-chart-default-theme")

我们对 vaadin-chart 进行了一些样式更改,但我们需要包含原始 vaadin-chart-default-theme

有没有办法通过主题支持实现相同的目标?

谢谢

【问题讨论】:

    标签: vaadin vaadin14 vaadin-charts vaadin-themes


    【解决方案1】:

    据我所知,目前这对于默认的 Charts 主题是不可能的。

    如果您需要跨组件重用某些样式表,您应该可以使用标准的@import 声明。

    对于 Charts 默认主题,您可能必须使用现有的 @CssImport 或 JavaScript registerStyles() 方法(来自 @vaadin/themeable-mixin)。

    【讨论】:

    • 是的,我使用了@CssImport,它可以工作。所以现在它是我们代码中这个注解的最后一次出现。谢谢你的回答。
    • 我想补充一点:默认图表主题的工作方式与所有其他组件不同,我认为我们将来应该更改它,这样它就不会被替换覆盖您可以在其上添加自己的自定义项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 2021-09-30
    • 2020-03-01
    相关资源
    最近更新 更多