Webpack掉坑之路(2)——Antd组件引用

注:本文部分内容来自官网,如有问题请参考如下网站

https://ant.design/docs/react/introduce-cn

1. 请先完成掉坑之路(1)的内容再进行本文内容。

2. 安装antd依赖:

> npm install --save-dev antd

3. 安装babel-plugin-import:

> npm install --save-dev babel-plugin-import

4. 在根目录下创建一个.babelrc文件:

//.babelrc
{
  "plugins": [
    ["import", {
      "libraryName": "antd",
      "libraryDirectory": "es",
      "style": "css" // `style: true` 会加载 less 文件
    }]
  ]
}

5. 测试:

首先引入antd包

import {Button, Layout} from 'antd';
const {Header, Content, Footer} = Layout;

然后调用Button组件以及布局组件,下面只展示Button使用示例

<Button htmlType={'submit'}>Button</Button>

附录

//app/main.js
import React,{Component} from 'react';
import ReactDOM from 'react-dom';
import {Button, Layout} from 'antd';
const {Header, Content, Footer} = Layout;

class App extends Component{
    render(){
        return (
        <div>
            <Header>
                Hello, world!
            </Header>

            <Content style={{width:'1200px', height: '500px', textAlign:"center"}}>
                <Button htmlType={'submit'}>
                    Button
                </Button>
            </Content>

            <Footer style={{textAlign: 'center'}}>
                This is Footer<br/>
                By Victor Lin
            </Footer>
        </div>
    );
    }
}

ReactDOM.render(
<App/>,
    document.getElementById('root')
)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习笔记 原文地址:antDesignPro使用心得,快速开发必备。https://www.52pojie.cn/...
    kalshen阅读 44,759评论 8 85
  • 相关文章和阅读顺序 搭建Typescript+React项目模板(1) --- 项目初始化搭建 Typescrip...
    大春春阅读 5,969评论 2 9
  • 写在前面的话 阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较...
    不忘初心_9a16阅读 3,266评论 0 17
  • 名词解释 通常我们在conatiner中引入一个ant-design的component都会使用import将组件...
    张培_阅读 2,096评论 0 1
  • 黄纱帐,长又长 一缕青烟火正着,丝成绕,构出远边疆。 破布窗,凉又凉 一轮幽月淡如霜,泪成殇,扯断粗家纺。
    顾粤阅读 265评论 0 1