【发布时间】:2017-08-08 00:28:41
【问题描述】:
谁能给我一个在 React.js 中使用 font-awesome 的例子吗? 我已经导入了 react font-awesome。但该图标未显示在浏览器上。我可以看到 dom 上已经设置了类名,但是没有与 dom 关联的 CSS 样式。
我遵循的步骤
1) npm install --save react-fontawesome
2) 在我的 JS 文件中:
import FontAwesome from 'react-fontawesome';
<FontAwesome name="rocket size="lg"" />
【问题讨论】:
-
您可能需要利用名称(例如 )。
-
在某些顶级组件(您的应用程序或页面)中,您需要包含实际引入 FontAwesome 字体和类的 CSS。否则,您的班级名称没有任何意义。因此,在您的 App.js(例如)中,您将添加如下内容: import 'font-awesome/css/font-awesome.css';
-
通过 npm 安装时 react-awesome 中没有 css 文件。为此,我需要在根文件中包含 CDN。但我不想要反应很棒的 npm 和 CDN。我猜它可能已经过头了
标签: reactjs