有时打开year的picker面板,操作之后,又打开month的picker面板操作,再打开year的picker面板的时候会发现打开的是month的picker面板
一个三元判断切换,会出现面板混乱,
{
dateType === "month" ?
<DatePicker
className={"monthPicker"}
defaultValue={moment(new Date(),'YYYY-MM')}
onChange={this.onDateChange.bind(this)}
picker="month"
/>
:
<DatePicker
className={"yearPicker"}
defaultValue={moment(new Date(),'YYYY')}
onChange={this.onDateChange.bind(this)}
picker="year"
/>
}
改为两个三元判断就正常了
{
dateType === "month"
?
<DatePicker
className={"monthPicker"}
defaultValue={moment(new Date(),'YYYY-MM')}
onChange={this.onDateChange.bind(this)}
picker="month"
/>
:
null
}
{
dateType === "year"
?
<DatePicker
className={"yearPicker"}
defaultValue={moment(new Date(),'YYYY')}
onChange={this.onDateChange.bind(this)}
picker="year"
/>
:
null
}
如果对您有一丝的帮助,请赏个赞可好~