HTML 在 Vaadin 20 中工作正常的图标在 Vaadin 21 中不再工作

HTML icons that worked fine in Vaadin 20 longer work in Vaadin 21

在 Vaadin 20 中,我可以添加一个图标作为 Java 组件:

add(new Icon("vaadin", "check));

或 HTML:

<iron-icon icon=vaadin:check></iron-icon>

除了Vaadin版本什么都没变,在Vaadin 21中,第一个显示一个图标,第二个是空白。我已经浏览了 Vaadin 21 文档,但我看不到任何关于格式更改的内容,这是怎么回事?

iron-icon 从 Vaadin 21

中移除

我没有这方面的经验,但是...

by Jean-Christophe Gueriaud

他解释说,作为从 Polymer 过渡的一部分,iron-icon 在 Vaadin 21 及更高版本中不再可用。替换为 vaadin-icon.

在模板中用 vaadin-icon 替换 iron-icon 时注释 @Uses(Icon.class) 使其工作。

也许新的文档页面 Images and Icons and Vaadin Icons 可能会有所帮助。