Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ecmascript 6 无法检索redux表单中异步验证的字段值_Ecmascript 6_Redux Form - Fatal编程技术网

Ecmascript 6 无法检索redux表单中异步验证的字段值

Ecmascript 6 无法检索redux表单中异步验证的字段值,ecmascript-6,redux-form,Ecmascript 6,Redux Form,这就是我设置redux表单的方式 import React, { PropTypes } from 'react'; import { reduxForm, Field } from 'redux-form/immutable'; ... const asyncValidate = ( values, dispatch, props ) => { // print out the value for inspection console.log(`>>>>

这就是我设置redux表单的方式

import React, { PropTypes } from 'react';
import { reduxForm, Field } from 'redux-form/immutable';
...

const asyncValidate = ( values, dispatch, props ) => {
  // print out the value for inspection
  console.log(`>>>> ${values.coupon}`);
}

...

const CheckoutForm = reduxForm({
  form: 'Checkout',
  asyncValidate,

})(cardDetailsForCheckoutForm);
我要验证的字段称为
优惠券
。我需要以异步方式验证它,因为它需要在服务器端进行检查。不知何故,我无法将优惠券值作为
值。优惠券
。它只返回为
undefined


但是根据示例(),我应该能够检索该值。为什么失败?

我发现重新启动浏览器后,代码按预期工作。

您可能只想删除您的问题,我认为它有一定价值。我花了很长时间才找到它。