【发布时间】:2019-11-06 22:14:59
【问题描述】:
在我的数据库中,我有这些图标,例如字符串 STRING 类型 毕业帽或眼睛等图标通常会出现在页面上,但其他图标不会。
const CourseIcon = ({
courseType: { type, prefix, custom, faIcon, icon },
className,
...rest
}) => {
return custom ? (
<img
src={require(`../../img/course-icons/${icon}.png`)}
className={classnames('course-icon', className)}
title={type}
alt={type}
/>
) : (
<FontAwesomeIcon
className={classnames('course-icon', className)}
title={type}
icon={faIcon}
{...rest}
/>
);
};
CourseIcon.propTypes = {
courseType: PropTypes.object.isRequired,
};
export default CourseIcon;
这里是代码。当我在 courseType 上使用 console.log 时,所有内容都已定义。
【问题讨论】:
标签: reactjs font-awesome