这个问题困扰了我很久,在我自己的项目中,每次想用antd的Icon,都不行。不知道怎么回事,知道的请告诉我,不胜感激。
问问题
3126 次
3 回答
0
@Tian,我也被难住了。您的解决方案正是对我有用的。这是一些对我有用的代码:
import React from 'react';
import Icon from 'antd/lib/icon';
import 'antd/dist/antd.css';
class Header extends React.Component {
render() {
return (
<div className='Header'>
<span className='Header__title'>Happen</span>
<a className='Icon' href='#' id='bangButton'>
<Icon type='exclamation-circle-o'/>
</a>
<a className='Icon' href='#' id='plusButton'>
<Icon type='plus-circle-o'/>
</a>
</div>
);
}
}
export default Header;
于 2017-06-21T21:52:57.607 回答
0
出现此问题是由于缺少 antd 组件所需的 css 文件
添加语句import 'antd/dist/antd.css';
或创建您自己的 less 文件并导入它。
于 2018-08-02T08:13:19.117 回答
0
我发现了问题,太愚蠢了,我不导入样式,只需添加“import 'antd/dist/antd.css';”。现在可以了,希望这可以帮助像我一样刚接触antd的人。
于 2017-05-08T07:39:34.583 回答