我有一个带有 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"
答案 0 :(得分:6)
"arguments"
传递的console.log()
是什么?
来自material-ui的日期选择器文档:
签名: function(null:undefined,date:object)=&gt;空虚 null:由于没有与更改关联的特定事件,因此第一个参数将始终为null。 日期:新日期。
因此您的代码变为:
onChange={(event, x) => {console.log(x);}}
其中x
是日期。
希望它有所帮助。