【问题标题】:Quick Question about FontAwesome in Reactjs关于 Reactjs 中 FontAwesome 的快速问题
【发布时间】:2020-02-11 04:07:19
【问题描述】:

所以我正在学习 Reactjs,我想在我的项目中使用 FontAwesome。但我有 1 个问题。 在他们的文档中,它说:

import { fab } from '@fortawesome/free-brands-svg-icons'
import { faCheckSquare, faCoffee } from '@fortawesome/free-solid-svg-icons'

fab :代表@fortawesome/free-brands-svg-icons 中的所有品牌图标。因此,该包中的任何品牌图标都可以通过图标名称作为我们应用程序中其他任何地方的字符串来引用。例如:“apple”、“microsoft”或“google”。

faCheckSquare 和 faCoffee :分别添加这些图标中的每一个,我们可以在整个应用程序中分别通过图标字符串名称“check-square”和“coffee”来引用它们。


所以我想知道哪个代表所有solid-svg-icons?

如果我的组件中需要 20 个图标,那么我将不得不编写所有 20 个 faCheckQuare、faCoffe ......对吗? 请告诉我是否有比这更好的方法? 非常感谢。

【问题讨论】:

    标签: reactjs font-awesome


    【解决方案1】:

    你可以全部导入。

    import * as SvgIcons from '@fortawesome/free-solid-svg-icons'
    

    然后开始使用它们。

    SvgIcons.faCheckSquare
    SvgIcons.faCoffee 
    // etc ...
    

    如果还有什么想知道的欢迎留言。

    【讨论】:

    • 它可以工作,但我仍然必须像 library.add(SvgIcons.faCoffee) 一样列出library.add() 中的每个图标。无论如何,我找到了实体图标的关键字。这是'法斯。感谢您的帮助
    猜你喜欢
    • 2010-12-12
    • 1970-01-01
    • 2021-08-06
    • 2011-07-25
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多