属性未定义|应对

时间:2017-07-12 11:48:49

标签: javascript reactjs

我是新手,我得到了这个错误:TypeError: Cannot read property 'value' of undefined。我知道我的value未定义,但我不明白为什么。有什么建议吗?

export default class DateInput extends Component {
  render() {
    console.log(this.props.value)
    return (
      <div>
        {parseDate(this.props.value)}
        <div>
          <Datetime
            input={true}
            onChange={e => {
              this.props.onChange(parseDate(e.target.value))
            }}
          />
        </div>
        {/* <input
        type='text'
        onChange={(e) => {
          this.props.onChange(parseDate(e.target.value))
        }} /> */}
      </div>
    )
  }
}

感谢您阅读我的问题!

1 个答案:

答案 0 :(得分:-1)

使用DateInput组件时需要传递prop值,如

<DateInput value={//some value} onChange={//some function} />