Form.create({})()和self.props.handleSetModalVisiable怎么理解?

this.props.handleSetModalVisiable({visible: true, mode: type});Form.create({})(CreateScreen)是什么意思?

handleSetModalVisiable 的函数体无法找到

Form.create({})() 这种形式怎么理解?

    showModal(e, item, type) {
        e.stopPropagation();
        e.preventDefault();
        //设置展示
        this.props.handleSetModalVisiable({visible: true, mode: type});
    }
   handleCancel() {
        let self = this;
        //清空form
        self.props.form.resetFields();
        //关闭modal
        self.props.handleSetModalVisiable({visible: false});
    }
import { Modal, Button, Form, Input, Row, Col } from 'antd';

export default Form.create({})(CreateScreen);
阅读 2.1k
1 个回答

Form.create({})()返回的是一个包装后的组件,Form是一个高阶组件,具体你可以看一下高阶组件
this.props.handleSetModalVisiable()是调用父组件的方法
至于你说函数体找不到?我就不太理解了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题