📜  蚂蚁-构建文档(1)

📅  最后修改于: 2023-12-03 15:41:32.208000             🧑  作者: Mango

蚂蚁-构建文档

简介

蚂蚁-构建文档(Ant-Design Pro)是一个由 Ant Design 团队创建的企业级中后台前端/设计解决方案,旨在提升中后台应用开发效率,在设计美观的 UI 界面的同时提供快速的开发体验,同时也提供了完整的前端单元测试,自动化测试和线上监控等解决方案。

特性
  • 开箱即用的高质量 React 组件,大量常用组件和业务组件内置。
  • 提供良好的PWA(Progressive Web App)支持,支持离线使用。
  • 集成图表,地图等组件,满足更多业务需求。
  • 可自动化生成代码,提高开发效率。
  • 支持动态权限配置等企业级应用场景。
  • 完善的用户体验,优雅美观的UI设计。
  • 可拓展性强,灵活配置,满足多样化需求。
使用
  1. 安装蚂蚁-构建文档
npm install antd-pro --save
  1. 安装依赖
npm install react react-dom --save
  1. 引入依赖
import React from 'react';
import ReactDOM from 'react-dom';
import 'antd-pro/dist/antd-pro.css';
import { Button } from 'antd-pro';
  1. 使用组件
ReactDOM.render(
  <Button type="primary">Hello, World!</Button>,
  mountNode
);
示例

以下是一个简单的表单示例:

import { Form, Input, Button } from 'antd-pro';

const layout = {
  labelCol: { span: 8 },
  wrapperCol: { span: 16 },
};
const tailLayout = {
  wrapperCol: { offset: 8, span: 16 },
};

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

  const onFinishFailed = errorInfo => {
    console.log('Failed:', errorInfo);
  };

  return (
    <Form
      {...layout}
      name="basic"
      initialValues={{ remember: true }}
      onFinish={onFinish}
      onFinishFailed={onFinishFailed}
    >
      <Form.Item
        label="Username"
        name="username"
        rules={[{ required: true, message: 'Please input your username!' }]}
      >
        <Input />
      </Form.Item>

      <Form.Item
        label="Password"
        name="password"
        rules={[{ required: true, message: 'Please input your password!' }]}
      >
        <Input.Password />
      </Form.Item>

      <Form.Item {...tailLayout}>
        <Button type="primary" htmlType="submit">
          Submit
        </Button>
      </Form.Item>
    </Form>
  );
};

ReactDOM.render(<Demo />, mountNode);
结论

蚂蚁-构建文档是一个功能丰富,易于使用,灵活的中后台前端/设计解决方案。它不仅提供了通用的组件,还具有代码自动生成,权限动态配置等企业级应用的功能。如果你正在开发中后台应用,建议尝试使用蚂蚁-构建文档。