我正在用 React JS 开发一个组件 import TimePicker from 'rc-time-picker';
默认值始终为 0。
我定义了一个函数:
function getCurrentHours (){
return moment().format('HH');
}
<TimePicker
style={{ width: 50 }}
defaultValue={getCurrentHours()}
hideDisabledOptions
disabledHours={getDisabledHours} /*horas que não podem ser selecionadas*/
showSecond={false}
showMinute={false}
{...rest}
selected={this.state.selectedDate}
onChange={this.handleChange}
/>
如何解决这个问题?
最佳答案
来自docs defaultValue 需要是一个时刻对象。 moment.format
返回一个字符串,尝试将默认值作为 moment 对象传递。
function getCurrentHours (){
return moment();
}
工作示例 here
关于javascript - TimePicker 在默认值中始终显示值 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49027798/