【发布时间】:2016-07-20 13:56:30
【问题描述】:
全部:
我对 React 很陌生,当我尝试制作一个非常简单的组件时,例如带有标签的输入框,标签可以根据输入框的输入而改变。
class App extends React.Component {
constructor() {
super();
this.name = "World";
}
changeName(e){
var nameinput = this.refs.nameinput;
this.name = nameinput.value;
}
render(){
return (
<div>
<input ref="nameinput" onChange={this.changeName} />
Hello, {this.name}!
</div>
);
}
}
目前问题出在 changeName() 函数中,没有对 App 的引用(当我打印出 this 时,它是未定义的)我想知道如何使用 refs 之类的东西获得对该输入框的引用.nameinput.value
谢谢
【问题讨论】:
标签: reactjs