redux-form可以将prop参数值更改为函数吗?

时间:2019-03-27 06:39:59

标签: redux-form

我有"redux-form": "^7.4.2"。 我在文档中看到:

  

change(field:String,value:any):函数更改a的值   Redux商店中的字段。这是一个约束动作的创建者,所以它   什么也不返回。您可以在获取当前字段值和表单值的同时   value是一个函数,例如:change(field,(fieldValue,   allValues)=> {})

我尝试做:

dispatch(
      change(formName, fieldName, (val, allValues) => {
        /* do something with arguments */
        return theResultOfTheAboveCode;
      }),
    );

它不起作用。但是以下代码可以正常工作:

dispatch(change(formName, fieldName, someValue));

该函数作为值起作用吗?

1 个答案:

答案 0 :(得分:0)

您使用的7.4.2的值不为函数。

文档在https://redux-form.com/7.4.2/docs/api/props.md/

该值作为函数存在于最新的8.x.x https://redux-form.com/8.1.0/docs/api/props.md/