前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >React antd的基本使用

React antd的基本使用

原创
作者头像
堕落飞鸟
发布2023-05-20 19:47:17
4310
发布2023-05-20 19:47:17
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏

安装Antd

首先,确保您的项目已经创建并配置了React环境。然后,您可以通过以下命令使用npm或yarn安装Antd:

代码语言:javascript
复制
npm install antd

代码语言:javascript
复制
yarn add antd

安装完成后,您可以在项目中引入Antd组件并开始使用。

引入样式

在使用Antd组件之前,您需要引入Antd的样式表。可以通过以下方式引入样式:

代码语言:javascript
复制
import 'antd/dist/antd.css';

将上述代码放置在项目的根组件或入口文件中即可。

基本组件使用

Antd提供了大量的组件,用于构建各种不同的用户界面。下面是一些常用组件的示例用法:

Button(按钮)

代码语言:javascript
复制
import React from 'react';
import { Button } from 'antd';

const Example = () => {
  return (
    <div>
      <Button type="primary">Primary Button</Button>
      <Button>Default Button</Button>
      <Button type="dashed">Dashed Button</Button>
      <Button type="text">Text Button</Button>
      <Button type="link">Link Button</Button>
    </div>
  );
};

export default Example;

Input(输入框)

代码语言:javascript
复制
import React from 'react';
import { Input } from 'antd';

const Example = () => {
  return (
    <div>
      <Input placeholder="Basic Input" />
      <Input.Search placeholder="Search Input" enterButton />
      <Input.TextArea placeholder="Textarea" autoSize={{ minRows: 2, maxRows: 6 }} />
    </div>
  );
};

export default Example;

Layout(布局)

代码语言:javascript
复制
import React from 'react';
import { Layout, Menu } from 'antd';

const { Header, Content, Footer } = Layout;

const Example = () => {
  return (
    <Layout>
      <Header>Header</Header>
      <Content>Content</Content>
      <Footer>Footer</Footer>
    </Layout>
  );
};

export default Example;

Form(表单)

代码语言:javascript
复制
import React from 'react';
import { Form, Input, Button } from 'antd';

const Example = () => {
  const onFinish = (values) => {
    console.log('Form values:', values);
  };

  return (
    <Form onFinish={onFinish}>
      <Form.Item name="name" label="Name" rules={[{ required: true }]}>
        <Input />
      </Form.Item>
      <Form.Item name="email" label="Email" rules={[{ required: true, type: 'email' }]}>
        <Input />
      </Form.Item>
      <Form.Item>
        <Button type="primary" htmlType="submit">
          Submit
        </Button>
      </Form.Item>
    </Form>
  );
};

export default Example;

以上只是一小部分Antd组件的示例用法,您可以根据需要查阅Antd的官方文档,了解更多组件的使用方法。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Antd
  • 引入样式
  • 基本组件使用
    • Button(按钮)
      • Input(输入框)
        • Layout(布局)
          • Form(表单)
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档