reactjs - 反应选择显示日期选择
问题描述
我正在使用react-select,我需要根据所选值显示日期,以下是我正在使用的选项。
const dueOptions = [
{
value : 1,
label : "Today"
},{
value : 15,
label : "After 15 days"
},{
value : 30,
label : "After 30 days"
},{
value : 31,
label : "Custom"
}
];
解决方案
您可以轻松地在组件中创建状态并使用 Moment js
state={
selected_date:""
}
然后每次使用类似 onChange 的功能在 react-select 更改时更新状态
这是功能
showDate = (selectedValue) => {
var toDay = moment(new Date()).format("DD/MM/YYYY")
var newDate = moment(toDay, "DD-MM-YYYY").add(selectedValue, 'days');
this.setState({
selectedDate:newDate
});
}
推荐阅读
- flutter - 如何将 Android 后退按钮附加到特定导航器?
- html - 如何将取消按钮放在右下角?
- python - Mysql 连接器 - 如何将连接池与多个数据库一起使用?
- ios - 渐变没有填充 UITableViewCell
- amazon-web-services - 如何在 AWS beanstalk 中自定义 nginx 配置?
- reactjs - 反应:无法在 github 上部署我的项目
- pytorch - 将一维向量输入 Pytorch CNN
- .net - 如何防止 vb.net 应用程序滞后
- javascript - 试图将导航器道具传递给孙子时,获取“未定义不是对象”
- visual-studio-code - 当您点击重新聚焦窗口时,您可以阻止 VS Code 移动光标吗?