【发布时间】:2018-03-13 23:01:25
【问题描述】:
使用 Bulma CSS 获得一点帮助,我制作了自定义组件,让我使用 redux-form 处理不同类型的输入。
我想为选择输入设置一个默认值。
import React from 'react';
import { Field } from 'redux-form';
const DropDownItem = ({ spec }) => {
const { name, defaultValue, items, iconLeft } = spec;
return (
<div className="field">
<div className="control has-icons-left">
<div className="select is-fullwidth">
<Field name={name} value={defaultValue} component="select">
{/* loop for countries */}
{items.map((country, i) => (
<option value={country} key={i}>
{country}
</option>
))}
</Field>
</div>
<div className="icon is-left">
<i className={iconLeft} />
</div>
</div>
</div>
);
};
export default DropDownItem;
我在defaultValue 中有正确的值,但下拉菜单默认不选择此值。
【问题讨论】:
标签: reactjs redux redux-form