Ant-design 快速上手

来源:互联网 发布:淘宝分享有礼活动效果 编辑:程序博客网 时间:2024/06/05 07:39

1、在开始之前,先下载 Node.js v4.x 或以上。

2、安装后在win+r输入npm install antd-init -g 安装antd

3、使用命令行进行初始化。

$ mkdir antd-demo && cd antd-demo$ antd-init

antd-init 会自动安装 npm 依赖,若有问题则可自行安装。

若安装缓慢报错,可尝试用 cnpm 或别的镜像源自行安装:rm -rf node_modules && cnpm install

如安装缓慢报错,查看步骤4。

4、选装cnpm

4.1、说明:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。!来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”

4.2、官方网址:http://npm.taobao.org;

4.3、安装:命令提示符执行npm install cnpm -g --registry=https://registry.npm.taobao.org;  注意:安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;

注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm(以下操作将以cnpm代替npm)。


5、脚手架会生成一些文件,直接用下面的代码替换 index.js 的内容

import React from 'react';import ReactDOM from 'react-dom';import { DatePicker, message } from 'antd';class App extends React.Component {  constructor(props) {    super(props);    this.state = {      date: '',    };  }  handleChange(date) {    message.info('您选择的日期是: ' + date.toString());    this.setState({ date });  }  render() {    return (      <div style={{ width: 400, margin: '100px auto' }}>        <DatePicker onChange={value => this.handleChange(value)} />        <div style={{ marginTop: 20 }}>当前日期:{this.state.date.toString()}</div>      </div>    );  }}ReactDOM.render(<App />, document.getElementById('root'));


6、开发调试#

$ npm start

一键启动调试,访问 http://127.0.0.1:8000 查看效果。

0 0