提问者:小点点

React DatePicker Popover未打开


我有一个包装器React组件,它返回一个DatePicker:

import React from 'react';
import DatePicker from 'react-datepicker';
import moment from 'moment';

export default class MyDatePicker extends React.Component {
  constructor (props) {
    super(props)
    this.state = {
      startDate: moment()
    };
  }

  handleChange(date) {
    this.setState({
      startDate: date
    });
  }

  render() {
    return <DatePicker
        selected={this.state.startDate}
        onChange={this.handleChange.bind(this)}
        />;
  }
}

最终它会变得更加复杂,但现在它只是返回DatePicker。问题是,当我尝试使用该组件时,一个预填充的日期字段按预期显示,但当我单击该字段时,日历弹出窗口没有打开。我需要做什么才能打开日历?如何解决此问题?


共1个答案

匿名用户

导入“react-datepicker/dist/react-datepicker.css”“react-datepicker/dist/react-datepicker-cssmodules.css”