antd DatePicker 如何动态改变日期?

如何动态的改变它的显示值呢?

比如有个按钮下一日,上一日,点击后,可以动态改变显示日期

阅读 10.8k
3 个回答

ant design文档上的例子

import { DatePicker } from 'antd';
import moment from 'moment';

const dateFormat = 'YYYY/MM/DD';
ReactDOM.render(
  <div>
    <DatePicker defaultValue={moment('2015/01/01', dateFormat)} format={dateFormat} /> 
  </div>,
  mountNode);

只要把defaultValue设为变量,点击上一日、下一日的时候改变defaultValue就可以了

配合Form的setFieldsValue使用
遇到用户填写的想都不要想掏出Form

新手上路,请多包涵
defaultValue

不行的话可以试下

value

跟了下源码看到RangePicker是跟value绑定, 自己试了下也确实有效

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题