Forms 在Redux表单的输入字段中设置值

Forms 在Redux表单的输入字段中设置值,forms,redux,field,Forms,Redux,Field,我想使用redux表单创建一个字段,它将包含一个“readOnly”框,该框将有一个默认值 所以我在写作 <Field id="current-password" name="current-password" type="text" readOnly="readOnly" component={inputField}> value={userNumber} </Field> 值={u

我想使用redux表单创建一个字段,它将包含一个“readOnly”框,该框将有一个默认值

所以我在写作

<Field id="current-password" 
       name="current-password" 
       type="text"
       readOnly="readOnly"
       component={inputField}>
       value={userNumber}     
</Field>

值={userNumber}
用户号是一个道具。 输入字段为: 我

从“React”导入React;
从“reactstrap”导入{Input};
导出默认字段=>(
{field.children}
{field.meta.com&&field.meta.error&&
{field.meta.error}
);
我的布局如下:

当我的组件被渲染时,我希望它看起来像这样。问题是没有分配“值”属性。
如何解决这个问题?

考虑将状态映射到表单声明中的initialValues属性

我是这样做的:

function mapStateToProps(state) {
    return {
        request: state.request,
        initialValues: state.auth,
    };
}

这里有一个完整的例子

有谁知道如何解决这个问题吗??
function mapStateToProps(state) {
    return {
        request: state.request,
        initialValues: state.auth,
    };
}