npm install //安装项目依赖
npm run dev //开启本地预览
表单部分在./src/routes/home/index.js中
来源于ouxu中 React-Router4
主要使用form组件,事例
<FormItem
label='姓名' //表单前部显示的文字
{...formItemLayout}
key="form-content-leader-name" //多个组件定义不同key值
hasFeedback
>
{getFieldDecorator('headers', { //headers为后端传输数据的所需的headers
rules: [{
pattern: verify.chinese, message: '输入包含非中文字符!'
}, {
required: true, message: '请输入姓名'
}]
})(
<Input className='form-content-input'/>,
)}
</FormItem>
使用rc-queue-anim 官方事例
import QueueAnim from 'rc-queue-anim';
import React from 'react';
import ReactDom from 'react-dom';
ReactDom.render(
<QueueAnim>
<div key="1">enter in queue</div>
<div key="2">enter in queue</div>
<div key="3">enter in queue</div>
</QueueAnim>
, mountNode);
ES6写法
import QueueAnim from 'rc-queue-anim';
import React from 'react';
import ReactDom from 'react-dom';
class APP extends React.Component {
render(){
return(
<QueueAnim>
<div key="1">enter in queue</div>
<div key="2">enter in queue</div>
<div key="3">enter in queue</div>
</QueueAnim>
)}
}
export default APP
Options.js--包括学校所有学院及专业
Verify.js--包括表单验证中常见正则表达式
request--封装了axios方法
修改package.json文件中scripts下的dev配置,将其改变为 "dev": "set BROWSER=none && set HOST=0.0.0.0 && roadhog server --port 8085",