实训项目遇到的问题

在加入表单组件时出现getFieldDecorator of undefined错误

  • 必须调用Form.create(),否则在使用getFieldDecorator时便会出现getFieldDecorator of undefined错误
    1
    2
    3
    4
    5
    6
    7
    8
    9
    //可以这么写
    let Test = React.createClass({
    render() {
    const { getFieldProps } = this.props.form;
    return( );
    }
    });
    Test = Form.create()(Test);
    export default Test;

//最终我是这么写的,也是可以的

1
2
3
4
5
6
7
8
class Down extends Component {
render() {
const { getFieldProps } = this.props.form;
return( );
}
});
Test = Form.create()(Test);
export default Test;

margin:0 auto;是让样式居中

windows 下 webstorm 格式化代码的快键键 Ctrl+Alt+l