TimePicker始终以默认值显示值0

问题描述 投票:2回答:1

我正在使用import TimePicker from 'rc-time-picker';在React JS中开发一个组件

默认值始终为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}
/>

如何解决这个问题?

javascript reactjs momentjs
1个回答
2
投票

从qazxsw poi中,默认值需要是一个时刻对象。 qazxsw poi返回一个字符串,尝试将默认值作为时刻对象传递。

docs

工作示例moment.format

© www.soinside.com 2019 - 2024. All rights reserved.