当前位置: 首页 > 知识库问答 >
问题:

未应用反应日期选取器 css

朱翔
2023-03-14

我正在使用一个基于Symfony的react应用程序,并试图使用react-datepicker模块包含一个datepicker。

我可以创建datepicker对象,但它的样式似乎不正确——当我单击选择日期时,页面顶部只有一个垂直的数字列表(我看到很多人在网上经历过这种情况,通常是因为他们没有导入datepicker css)。

我正在导入react-datepicker.css文件,如果我在浏览器中检查我的datepicker对象,它会显示:class = " react-date picker-wrapper ",所以我认为导入工作正常。

我想知道我是否还需要对我的应用程序中的另一个文件执行其他操作,可能是对webpack文件,或者可能是与Symfony相关的其他操作,但我对这些操作是一个真正的新手,有点为难。

您的帮助将不胜感激!下面是代码

import DatePicker from "react-datepicker";
import "../../../node_modules/react-datepicker/dist/react-datepicker.css";


class MyWidget extends Component {
  constructor(props) {
    super(props);
    this.state = {
      startDate: new Date()
    }

  }

  handleCalendarClose() {
    console.log("Calendar closed")
  }

  handleCalendarOpen() {
    console.log("Calendar opened")
  }

  setStartDate(startDate) {
    this.setState({
      startDate: startDate
    });

  };


  render() {
    const { startDate } = this.state;

      return (
          <div>
            From: <DatePicker
              selected={startDate}
              onChange={startDate => this.setStartDate(startDate)}
              onCalendarClose={this.handleCalendarClose}
              onCalendarOpen={this.handleCalendarOpen}
            />
          </div>
      );
    }
  }
}

共有1个答案

毛弘博
2023-03-14

//像这样导入,对我很管用

从“react DatePicker”导入DatePicker
导入“react datepicker/dist/react datepicker.css”;

 类似资料:
  • 我正在构建一个应用程序,我正在使用react-datepicker,但是我的组件有一个奇怪的行为。所选日期显示错误的格式。这是我正在使用的: 和 问题是组件显示以下值:。 似乎该组件正在计算到一年中的当前日期已经过去了多少天。我也尝试过,但没有成功。任何帮助都将不胜感激。谢谢。

  • 我正在我的应用程序中使用此库: https://reactdatepicker.com/ 我可以使用一个excludeDates道具,在这里我可以传递一个日期列表,也就是不包括今天和昨天的日期: 我希望有一个更好的方法,而不是将数百个日期传递到该数组中。 谢谢

  • 我使用react datepicker让用户选择一个日期。然而,现在它使用本地时间(PDT),但我想将其硬编码为使用特定时区(PST)。 我尝试使用prop,但它似乎没有任何作用。有人知道如何做到这一点吗?

  • 我怎样才能使一个字母出现在日历上,而不是两个,例如MO我想成为M。我已经尝试过使用周末短,使三个字母"MON",有人知道如何使"M"

  • 我有一个react表单,其中我使用react datepicker,当我尝试填充来自数据库的date字段的值时,我得到错误invalid time值。 我尝试过几种时间格式,但都无济于事。下面是我的解决方案。 所选道具中发布日期的值为 问题似乎与日期格式有关,但我不知道所选内容是否可以接受。请让met知道我的问题是否足够清楚。

  • 我想加上爱彼迎-反应-日期。选择开始日期和结束日期后,重新打开日期选择器时,日历显示当前月份,而不是所选开始日期/结束日期的月份。 例如:如果我设置开始日期=2017-05-05和结束日期=2017-05-09,那么它会显示选定的日期,但如果我再次单击,日历选择器打开,它只显示当前月份即2月日历,这就是为什么我必须单击下个月,下个月才能看到以前选定的日期即5月; 我是如何实现的:从https://