【发布时间】:2021-11-27 04:50:21
【问题描述】:
我正在构建一个反应应用程序:
"react": "^16.0.0",
集成了很棒的字体。
"@fortawesome/fontawesome-svg-core": "^1.2.36",
"@fortawesome/free-brands-svg-icons": "^5.15.4",
"@fortawesome/free-solid-svg-icons": "^5.15.4",
"@fortawesome/react-fontawesome": "^0.1.15",
在一个组件中,我想从另一个 JSON 文件中的 const 设置一个图标,但没有变量它看起来像这样:
<FontAwesomeIcon icon={Brand_icons.faJava} size="6x" transform="shrink-6"/>
我已经导入了 FontAwesomeIcon 和其他类似的库:
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import * as Brand_icons from '@fortawesome/free-brands-svg-icons';
这是我的常量,我想循环设置这些图标名称:
const skills = [
"faJava",
"faPython",
"faJsSquare",
"faReact",
"faPhp"
];
这是我用来获取这些图标的循环:
{skills.map((skill, index) => (
<div>
<FontAwesomeIcon icon={Brand_icons.faJava} size="6x" transform="shrink-6"/>
</div>
))}
我想从技能变量而不是 faJava 中设置值。我该怎么做?
【问题讨论】:
标签: reactjs font-awesome react-font-awesome