# web-antd
**Repository Path**: zhoubichuan/web-antd
## Basic Information
- **Project Name**: web-antd
- **Description**: 使用antdesign二次封装,个性化配置【http://zhoubichuan.com/web-antd】
- **Primary Language**: TypeScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: https://zhoubichuan.gitee.io/web-antd
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2022-12-14
- **Last Updated**: 2023-02-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# myselfantd
基本 antd 4.0 二次封装的业务组件库。
## 1.使用方法
### 1.1 安装
以 yarn 为例
```sh
yarn add myselfantd
```
### 1.2 使用
1、 使用包内的 `ConfigProvider` 组件对应用根节点组件进行包裹,修改全局组件命名空间为 `myselfantd`
index.js
```js
import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import { ConfigProvider } from 'myselfantd'
ReactDOM.render(
,
document.querySelect('#root')
)
```
2、这样引入组件即可,会按需加载基于 antd 定制过的组件
```js
import React from 'react'
import { Button } from 'myselfantd'
export default () => {
return
}
```
3、此外 `myselfantd` 必须全量引入定制过的 `antd` 样式。
```js
import 'myselfantd/esm/styles/index.css'
```
PS:如果项目中已经有 antd 3.x 版本,请引入 myselfantd 所有组件样式。
```js
import 'myselfantd/esm/styles/styleWithoutGlobal.css'
```
譬如在 umi 项目中使用,定位 global 入口
```js
import React from 'react'
import { Button, ConfigProvider } from 'myselfantd'
// + import 'myselfantd/esm/styles/index.css'
export default function IndexPage() {
return (
Page index
)
}
```