08-Ant Design的基本使用

andt 的介绍

Ant Design 是基于 React 实现,开发和服务于企业级后台产品。

支持环境

  • 现代浏览器和 IE9 及以上(需要 polyfills)。

  • 支持服务端渲染。

  • Electron

Electron(原名为Atom Shell)是GitHub开发的一个开源框架。 它允许使用Node.js(作为后端)和Chromium(作为前端)完成桌面GUI应用程序的开发。

很多客户端软件都是基于 Electron 开发的。比如 VS Code。我们打开 VS Code 菜单栏的 “帮助 —> 切换开发人员工具”,就会看到类似于 chrome的调试工具。

相关链接

andt 的使用

环境安装

  1. npm install antd --save

代码示例

我们需要什么组件,就导入该组件即可。

(1)index.html:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <!-- 容器,通过 React 渲染得到的 虚拟DOM,会呈现到这个位置 -->
  11. <div id="app"></div>
  12. </body>
  13. </html>

(2)main.js:

  1. // JS打包入口文件
  2. // 1. 导入包
  3. import React from "react";
  4. import ReactDOM from "react-dom";
  5. import MyComponent from "./components/MyComponent.jsx";
  6. // 使用 render 函数渲染 虚拟DOM
  7. ReactDOM.render(<MyComponent></MyComponent>, document.getElementById("app"));

(3)MyComponent.jsx:

  1. import React from "react";
  2. // 导入 日期选择组件
  3. import { DatePicker } from "antd";
  4. export default class MyComponent extends React.Component {
  5. constructor(props) {
  6. super(props);
  7. this.state = {};
  8. }
  9. render() {
  10. return (
  11. <div>
  12. <h3>在组件中引入 andt</h3>
  13. <DatePicker />
  14. </div>
  15. );
  16. }
  17. }

代码运行效果:

20190217_1500.png

AntD组件

表格

pagination属性可以用来分页。

loading框

需求:在数据显示之前,展示 loading;在数据显示之后,关闭loading。

相关问题的链接

AntD pro,跳转到详情页,携带参数

AntD pro ,必填项前面,显示星号

其他问题