以 redux 形式给输入一个默认值
Giving an input a default value in redux-form
我原以为这很简单...但我很挣扎:D
<Field type="text" component="input" value="jamie" name="email" placeholder="Enter email address"/>
<Field type="text" component="input" defaultValue="jamie" name="email" placeholder="Enter email address"/>
<Field type="text" component="input" format="jamie" name="email" placeholder="Enter email address"/>
我就是拿不到一个。
在 class
之外定义 initialValues
const initialValues = {
email: 'example@gmail.com'
}
并将初始值放在这里
export default reduxForm({
form: 'venues', // a unique identifier for this form
destroyOnUnmount: true,
validate,
initialValue
})(VenueComponent)
我原以为这很简单...但我很挣扎:D
<Field type="text" component="input" value="jamie" name="email" placeholder="Enter email address"/>
<Field type="text" component="input" defaultValue="jamie" name="email" placeholder="Enter email address"/>
<Field type="text" component="input" format="jamie" name="email" placeholder="Enter email address"/>
我就是拿不到一个。
在 class
之外定义initialValues
const initialValues = {
email: 'example@gmail.com'
}
并将初始值放在这里
export default reduxForm({
form: 'venues', // a unique identifier for this form
destroyOnUnmount: true,
validate,
initialValue
})(VenueComponent)