Antd的学习

 1.获取Form表单输入的值

<Form.Item label="姓名" {...formItemLayout}>
                    {this.props.form.getFieldDecorator('name')(<Input />)}
                  </Form.Item>

2.返回问题


const sjlyColums = [
      {
        label: '报丧来源',
        key: 'originDeath',
        options: { rules: [{ required: true, message: '报丧来源不能为空' }] },
        render: (
          <Radio.Group style={{ marginTop: 5 }}>
            {originDeathArray && originDeathArray.length > 0
              ? originDeathArray.map((item, key) => {
                  return <Radio value={item.code}>{item.detail}</Radio>;
                })
              : null}
          </Radio.Group>
        )
      }
    ];

{sjlyColums.map((colum) => {
                  return (
                    <Form.Item label={colum.label} labelCol={{ span: 4 }} wrapper={{ span: 20 }}>
                      {this.props.form.getFieldDecorator(colum.key, colum.options)(colum.render)}
                    </Form.Item>
                  );
                })}
要是没有其他条件需求来限制的话,可写成
{sjlyColums.map((colum) => (
                    <Col span={24} key={colum.key} style={{ height: '30px', marginTop: '10px' }}>
                      <Form.Item label={colum.label} labelCol={{ span: 4 }} wrapperCol={{ span: 20 }}>
                        {this.props.form.getFieldDecorator(colum.key, colum.options)(colum.render)}
                      </Form.Item>
                    </Col>
                  ))}

()=>()是()=>{return()}简写 

3.

const {dispatch} = this.props;

这段代码你可以认为是这样: const dispatch =this.props.dispatch; 那样写是 ES6 的简写形式

3.例如上面代码中定义属性时,使用render定义时两种用法:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值