鍍金池/ 問(wèn)答/HTML/ Antd的TimePicker默認(rèn)值顯示的問(wèn)題

Antd的TimePicker默認(rèn)值顯示的問(wèn)題

現(xiàn)在我使用defaultValue參數(shù)設(shè)置默認(rèn)值,可是當(dāng)沒(méi)有默認(rèn)值的時(shí)候,會(huì)顯示為invalid無(wú)效

如何做到后臺(tái)有默認(rèn)值傳入的時(shí)候取默認(rèn)值,沒(méi)有的時(shí)候,顯示placeholder呢?(顯示為請(qǐng)選擇時(shí)間)

這樣的需求該怎么實(shí)現(xiàn)呢?

回答
編輯回答
不舍棄

我去測(cè)試了下面兩種都沒(méi)有問(wèn)題啊

let testdata ;
<TimePicker defaultValue={testdata}/>

defaultValue為undefined的時(shí)候就默認(rèn)是輸出默認(rèn)的placeholder啊

let testdata = moment("12:08:23", "HH:mm:ss");
<TimePicker defaultValue={testdata}/>
2018年6月9日 13:19
編輯回答
巴扎嘿
<TimePicker defalutValue={this.props.value || undefined} />
2018年6月1日 08:11