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',
  },
相关推荐
Dragon Wu9 天前
前端 React 弹窗式 滑动验证码实现
前端·javascript·react.js·typescript·前端框架·reactjs
彭铖洋10 天前
idea版的cursor:Windsurf Wave 7
javascript·reactjs
彭铖洋11 天前
VSCode会击败Cursor和Windsurf吗?
javascript·reactjs
搬砖的小编24 天前
AgGridReact 禁止checkbox复选框选中(isRowSelectable)
reactjs
努力的搬砖人.1 个月前
React相关面试题
react native·react.js·面试·reactjs·reactnative
GISer_Jing1 个月前
Next.js 的渲染体系架构
前端·javascript·架构·reactjs
GoldenaArcher1 个月前
[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
程序员小续2 个月前
Excel 表格和 Node.js 实现数据转换工具
前端·javascript·react.js·前端框架·vue·excel·reactjs