【发布时间】:2017-05-29 05:12:20
【问题描述】:
我是 recatjs 的新手。我需要使用 boostrap 使用 datetimepicker 创建一个输入字段,因为我使用的是 boostrap datetimepicker cdn 链接,但我不知道如何在组件内部调用并获取 datetimepicker 的值componentdidmount 方法。 请给我一个解决方案。
【问题讨论】:
标签: reactjs datetimepicker bootstrap-grid
我是 recatjs 的新手。我需要使用 boostrap 使用 datetimepicker 创建一个输入字段,因为我使用的是 boostrap datetimepicker cdn 链接,但我不知道如何在组件内部调用并获取 datetimepicker 的值componentdidmount 方法。 请给我一个解决方案。
【问题讨论】:
标签: reactjs datetimepicker bootstrap-grid
我可以帮助您使用 react 日期选择器,安装和使用非常简单
你可以通过这个命令安装它
npm i --save react-datepicker
npm i --save moment
这是我的代码,我尝试过并始终使用它,并将日期值保存在 handleChange 函数中作为以下代码
import React, { Component } from 'react'
import DatePicker from 'react-datepicker';
import moment from 'moment';
class About extends Component {
constructor (props) {
super(props)
this.state = {
startDate: moment()
};
this.handleChange = this.handleChange.bind(this);
}
handleChange(date) {
this.setState({
startDate: date
});
}
render() {
return (
<div >
<DatePicker
selected={this.state.startDate}
onChange={this.handleChange}
peekNextMonth
showMonthDropdown
showYearDropdown
dropdownMode="select"
/>
</div>
)
}
}
export default About
有关更多信息,请点击此链接 https://github.com/Hacker0x01/react-datepicker
【讨论】: