react ant icon的简单使用

refer: 快速上手 - Ant Design

1.引入ant

复制代码
npm install antd --save

2.在页面引用:

复制代码
import { StarOutlined } from '@ant-design/icons';

如果想要引入多个icon,可以这样书写:

复制代码
import { UserOutlined, MailOutlined, PieChartOutlined } from '@ant-design/icons';

上面这行代码就是在页面引入了ant的icon StarOutlined,在页面显示的是一个空心的星星

3.在需要的位置使用这个icon

复制代码
<Button type="primary" onClick={() => this.handleViewClick(record.id)}>

  <StarOutlined />

  查看

</Button>

上面这段代码是在查看这个button左侧增加了这个星星icon,如果你想设置css,例如居右8px等,可以使用:

复制代码
<StarOutlined style={{ marginRight: 8 }} />

如果是在''中引用,可以这样书写:

复制代码
{
    title: (
      <span>
        <StarOutlined style={{ marginRight: 8 }} />
        所属计算方案名称
      </span>
    ),
    dataIndex: 'calculation_plan_name',
    key: 'calculation_plan_name',
  },
相关推荐
解道Jdon11 天前
Redis宣布再次开源
javascript·reactjs
Dragon Wu1 个月前
前端 React 弹窗式 滑动验证码实现
前端·javascript·react.js·typescript·前端框架·reactjs
彭铖洋1 个月前
idea版的cursor:Windsurf Wave 7
javascript·reactjs
彭铖洋1 个月前
VSCode会击败Cursor和Windsurf吗?
javascript·reactjs
搬砖的小编2 个月前
AgGridReact 禁止checkbox复选框选中(isRowSelectable)
reactjs
努力的搬砖人.2 个月前
React相关面试题
react native·react.js·面试·reactjs·reactnative
GISer_Jing2 个月前
Next.js 的渲染体系架构
前端·javascript·架构·reactjs
GoldenaArcher2 个月前
[MERN] 使用 socket.io 实现即时通信功能
websocket·mongodb·node.js·reactjs·express
CaptainDrake2 个月前
React低代码项目:问卷编辑器 II
低代码·reactjs
hamburgerDaddy12 个月前
从零开始用react + tailwindcss + express + mongodb实现一个聊天程序(六) 导航栏 和 个人信息设置
前端·javascript·mongodb·react.js·node.js·reactjs·express