antd——form表单监听表单域

需求:监听整个form表单,当任意表单域改变时触发,实现是否编辑功能。

form接管数据

刚开始打算监听每个formItem的onchange事件,很麻烦,监听form表单整个表单域是最方便的,又开始在api中寻找。果然有方法。。

form.create()方法

我使用的onValuesChangeonFieldsChange文档介绍了,实际没有尝试这个方法。
代码如下:

export default connect(mapStateToProps, mapDisptchToProps)(
  Form.create({
    onValuesChange(props, values) {
      // 表单域改变时触发actions方法,控制isEdit为true
      props.actions.changeCarEvaluate();
    }
  })(Car)
);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容