reactjs - 如何在反应日期选择器格式中获取价值 yyyy-mm-dd
问题描述
我有一个datepicker react js组件,格式是yyyy-MM-dd,但是为什么我只用数据时它的时间值无效
const date = moment().format("yyyy-MM-dd");
class Register extends Component {
constructor(props) {
super(props)
this.state = {
BIRTH_OF_DATE:date
}
}
render(){
return(
<DatePicker
showPopperArrow={false}
selected={this.state.BIRTH_OF_DATE}
onChange={(newDate) => this.setState({BIRTH_OF_DATE:newDate})}
/>
)
}
}
解决方案
你必须onchange={this.handleOnchange}
在函数中设置和处理handleOnchange
,你不能setState
在render()
推荐阅读
- javascript - React - 打印导入组件函数的内容
- javascript - Highstock 显示不一致
- node.js - async/await 与 klaw 模块
- android - 如何在 Flutter 中折叠通知?使用本地推送通知插件和 CloudFunctions
- python - Python:IndexError:列表分配索引超出范围 - 日期转换?
- angular - Angular 8 - 来自 websocket 的打字指示器
- python - 我怎样才能只看到使用 shutil.disk_usage("C:") 的存储
- javascript - 当 PostgreSQL 连接不可用时,对 PHP 脚本的 Ajax 调用会减慢整个网页的速度
- bazel - 如何在 Bazel 中强制重建包以测量构建时间
- r - 遍历调查中的变量组 - R