"this" 无法识别 React 的输入以获取价值
"this" is not recognizing in react's input for getting value
我从来不明白它是如何工作的,如果它能工作的话
在我的反应中,我写了 <input onChange={()=>console.log(this.value)} />
为什么它不识别这个???它告诉我它无法读取未定义的 属性 'value'
onChange 任何人请帮忙:/
React 不会将事件侦听器与元素绑定。
因此,this
指的是其定义所在的 class 组件。
如果它在功能组件中,那么 this
它 undefined
因此,如果您尝试读取输入元素值,请使用它,
<input onChange={e => console.log(e.target.value)} />
我从来不明白它是如何工作的,如果它能工作的话
在我的反应中,我写了 <input onChange={()=>console.log(this.value)} />
为什么它不识别这个???它告诉我它无法读取未定义的 属性 'value'
onChange 任何人请帮忙:/
React 不会将事件侦听器与元素绑定。
因此,this
指的是其定义所在的 class 组件。
如果它在功能组件中,那么 this
它 undefined
因此,如果您尝试读取输入元素值,请使用它,
<input onChange={e => console.log(e.target.value)} />