Ant-design 源码分析之技术说明综述

Ant-design 源码分析之技术说明综述

2021SC@SDUSC

Ant Design of React 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。

由于Antd是UI组件库,所以我们小组主要分析关键代码为组件代码,我负责数据展示部分。

数据展示部分共有17个组件:
Avatar头像
用来代表用户或事物,支持图片、图标或字符展示。
Badge徽标数
图标右上角的圆形徽标数字。
Comment评论
对网站内容的反馈、评价和讨论。
Collapse折叠面板
可以折叠/展开的内容区域。
Carousel走马灯
旋转木马,一组轮播的区域。
Card卡片
通用卡片容器。
Calendar日历
按照日历形式展示数据的容器。
Descriptions描述列表
成组展示多个只读字段。
Empty空状态
空状态时的展示占位图。
Image图片
可预览的图片。
List列表
通用列表。
Popover气泡卡片
点击/鼠标移入元素,弹出气泡式的卡片浮层。
Statistic统计数值
展示统计数值。
Tree树形控件
多层次的结构列表。
Tooltip文字提示
简单的文字提示气泡框。
Timeline时间轴
垂直展示的时间流信息。
Tag标签
进行标记和分类的小标签。
Tabs标签页
选项卡切换组件。
Table表格
展示行列数据。

学习antd需要react基础。

首先安装Node.js 8以上版本。

然后从npm安装

$ npm install antd --save

以头像组件举例

import { Avatar } from ‘antd’;
import { UserOutlined } from ‘@ant-design/icons’;
ReactDOM.render(
<>


<Avatar size={64} icon={} />
<Avatar size=“large” icon={} />
<Avatar icon={} />
<Avatar size=“small” icon={} />


<Avatar shape=“square” size={64} icon={} />
<Avatar shape=“square” size=“large” icon={} />
<Avatar shape=“square” icon={} />
<Avatar shape=“square” size=“small” icon={} />

</>,
mountNode,
);

在这里插入图片描述

代码格式如上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值