ansheng’s blog!

在Nextjs项目中集成Ant Design UI组件库

Ant Design是一款非常优秀的UI组件库,在中后台的使用中相当广泛。

创建带有Ant Design UI组件的项目模版

如果是一个新的项目,可以通过下面的指令创建带有Ant Design UI组件的项目模版

npx create-next-app --example with-ant-design with-ant-design-app

现有项目集成

如果是现有的项目中希望集成Ant Design,则可以通过下面的方式进行

npx create-next-app next-antd
cd next-antd
npm install antd --save
$ vim pages/_app.js
import 'antd/dist/antd.css'
$ vim pages/antd.js
import { Button, Space, DatePicker } from 'antd';

export default function AntdDemo() {
    const onChange = () => { };
    return (
        <div style=>
            <Space direction="vertical">
                <Button type="primary">Primary Button</Button>
                <Button type="ghost">Ghost Button</Button>
                <DatePicker onChange={onChange} />
            </Space>
        </div>
    );
}
npm run dev

最后页面看起来应该是这样

Untitled