首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Redux-form中使用操作创建器

如何在Redux-form中使用操作创建器
EN

Stack Overflow用户
提问于 2018-04-14 01:32:13
回答 2查看 5.8K关注 0票数 2

我想要更改redux-form 'payForm‘中字段'Buffer’的值,这样我就可以使用相对操作创建器

代码语言:javascript
复制
import {  actions } from 'react-redux-form'
....
store.dispatch(actions.change('payForm','Buffer', bufferValue);

不起作用,静默地失败。

救命!

EN

回答 2

Stack Overflow用户

发布于 2018-04-14 13:34:32

如果您想要更改特定注册字段的值,则可以遵循此方法...

代码语言:javascript
复制
import { change } from 'redux-form';

导入操作创建者更改...然后,您可以将更改操作分派为..

代码语言:javascript
复制
store.dispatch(change('payForm', 'Buffer', bufferValue));

有关详细信息,请参阅redux-form文档https://redux-form.com/7.2.0/docs/api/actioncreators.md/

票数 6
EN

Stack Overflow用户

发布于 2018-04-14 20:53:22

您可以在props中使用change,它将触发相应的操作,请参阅here

所以如果你有一个Field

代码语言:javascript
复制
<Field name="Buffer" component="input" />

在表单组件中,只需调用

代码语言:javascript
复制
this.props.change("Buffer", bufferValue);

这将反过来调用适当的操作创建者。请参阅this working example

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49822372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档