javascript - 如何使 react-datepicker 正确显示?
问题描述
我无法使组件 react-datepicker 正确显示。
它实际上是这样显示的。
我希望它至少可以像组件的文档那样显示。
我首先认为这是一个依赖问题,并添加了文档所说的所有依赖项。结果还是一样。
一些 stackoverflow 问题谈到了这一点,并提到了缺少的样式表。但是我用 npm 导入了所有东西,所以这不应该是问题。
我的类组件如下所示:
import React from "react";
import "./style.css";
import DatePicker from "react-datepicker";
class Filters extends React.Component {
constructor(props) {
super(props);
this.state = {
startDate : new Date()
};
this.handleStartChange = this.handleStartChange.bind(this);
}
handleStartChange = (date) => {
this.setState({
startDate : date
})
}
render() {
return (
<div className="filters">
<div id="filterbox">
<p id="titre">Filtres</p>
<DatePicker
selected={this.state.startDate}
onChange={this.handleStartChange} />
</div>
</div>
)
}
}
export default Filters;
如果问题非常明显,我提前道歉,我对 reactjs 很陌生。
解决方案
您忘记导入包 css。
从文档中:
import "react-datepicker/dist/react-datepicker.css";
推荐阅读
- android - 如何在同一版本中发布 Android TV 和 Android Mobile 捆绑包
- java - 我如何找到并输出只出现一次的所有单词?
- android - 我们如何在 React Native 中使用 Material Top Tabs Navigator 添加任何固定图标
- blockchain - 安装后无法启动 Ganesh
- python - 如何读取两个 CSV 文件,然后合并它们的数据,并在 Python 中写入一个 CSV 文件?
- python - 没有互联网的 Pydrive 身份验证流程?
- javascript - WordPress Gutenberg 从 useBlockProps 获取块样式
- charts - Dash Plotly 如何修复“所有参数应具有相同的长度。x 和 y”
- java - 合并排序永远运行
- python - 使用python请求获取cookie生成_gid