1麦向、input標(biāo)簽中有placeholder可以顯示默認(rèn)值
但是有一些樣式的問(wèn)題(字體顏色會(huì)淡一點(diǎn))
2、 用Input組件中的defaultValue屬性
3客叉、form表單組件中的 initialValue參數(shù)
注意:當(dāng)Form組件和Input組件一起用時(shí)诵竭,defaultValue在Input組件上無(wú)法生效
使用方法:form.getFieldDecorator配置initialValue參數(shù):默認(rèn)值
這里將Antd中form組件的注意事項(xiàng)列出來(lái)(很重要话告,使用過(guò)程中經(jīng)常會(huì)碰到)
經(jīng)過(guò) getFieldDecorator 包裝的控件,表單控件會(huì)自動(dòng)添加 value(或 valuePropName 指定的其他屬性) onChange(或 trigger 指定的其他屬性)卵慰,數(shù)據(jù)同步將被 Form 接管沙郭,這會(huì)導(dǎo)致以下結(jié)果:
1、你不再需要也不應(yīng)該用 onChange 來(lái)做同步裳朋,但還是可以繼續(xù)監(jiān)聽(tīng) onChange 等事件病线。
2、你不能用控件的 value defaultValue 等屬性來(lái)設(shè)置表單域的值鲤嫡,默認(rèn)值可以用 getFieldDecorator 里的 initialValue送挑。
3、你不應(yīng)該用 setState泛范,可以使用 this.props.form.setFieldsValue 來(lái)動(dòng)態(tài)改變表單值让虐。