material-ui 个组件 |日期选择器 |没有数据传递给 onChange

material-ui components | datePicker | no data passed to onChange

我有一个带有 material-ui DatePicker 的简单表格,例如:

<DatePicker name="startDate" autoOk={true} floatingLabelText="startDate" onChange={(x, event) => {console.log(arguments);}} />

但是,如果我更改日期,控制台会打印一个空数组。我将不胜感激有关如何解决此问题的任何建议。

"material-ui": "0.15.0"
"react": "15.1.0"
"react-tap-event-plugin": "1.0.0"
"redux": "3.0.5"
"redux-form": "^6.0.0-alpha.4"

您要传入 console.log()"arguments" 是什么?

来自 material-ui 中的日期选择器文档:

签名: 函数(空:未定义,日期:对象)=>无效 null:由于没有与更改关联的特定事件,因此第一个参数将始终为 null。 date: 新日期。

因此您的代码变为:

onChange={(event, x) => {console.log(x);}}

其中 x 是日期。

希望对您有所帮助。