【问题标题】:Prime React Date not showingPrime React 日期未显示
【发布时间】:2023-02-07 06:33:05
【问题描述】:

我正在使用 prime Reacts 组件库。我正在尝试使用日历组件https://primereact.org/calendar/,但不知道如何设置日历的默认值(初始值)。我尝试创建一个硬编码状态,但它不会显示,它只会在我在日历上选择日期时显示。如果我在日历“02/01/2023”中制作实际价值道具,它甚至不会显示。我什至尝试了不同的格式。任何帮助是极大的赞赏。

const EventForm = (props) => {
const [start, setStart] = useState('02/01/2023')

return (
    <>
            <div className="field">
              <span className="p-float-label">
                <Calendar
                  name="start"
                  value={start}
                  onChange={(e) => handleChange(e)}
                ></Calendar>

                <label>Start</label>
              </span>
            </div>

  </>
  )
}

export default EventForm

【问题讨论】:

    标签: reactjs primereact


    【解决方案1】:

    您必须使用 Date 对象而不是字符串。

    const [start, setStart] = useState(new Date())
    

    【讨论】:

      猜你喜欢
      • 2022-10-09
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      • 2020-02-15
      • 2017-11-04
      • 2015-10-07
      相关资源
      最近更新 更多