在Vaadin 20中运行良好的HTML图标在Vaadin 21中也可以使用

HTML icons that worked fine in Vaadin 20 longer work in Vaadin 21(在Vaadin 20中运行良好的HTML图标在Vaadin 21中也可以使用)

本文介绍了在Vaadin 20中运行良好的HTML图标在Vaadin 21中也可以使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

或HTML格式:

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

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

推荐答案

铁质图标从Vaadin21中删除

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

请参阅this Answer作者Jean-Christophe Gueriaud。

他解释说,作为脱离聚合物的过渡的一部分,Iron-icon在Vaadin 21和更高版本中不再可用。替换为vaadin-icon

One user reports注释@Uses(Icon.class),同时将模板中iron-icon替换为vaadin-icon可使其正常工作。

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

这篇关于在Vaadin 20中运行良好的HTML图标在Vaadin 21中也可以使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:在Vaadin 20中运行良好的HTML图标在Vaadin 21中也可以使用