material-ui组件| datePicker |没有数据传递给onChange

时间:2016-06-08 13:42:11

标签: javascript reactjs datepicker redux material-ui

我有一个带有 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"

1 个答案:

答案 0 :(得分:6)

"arguments"传递的console.log()是什么?

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

签名: function(null:undefined,date:object)=&gt;空虚 null:由于没有与更改关联的特定事件,因此第一个参数将始终为null。 日期:新日期。

因此您的代码变为:

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

其中x是日期。

希望它有所帮助。