当前对React来说还很新。尝试制作一个输入框,当我在输入框中键入内容并单击提交时,会弹出一个警告框,其中包含我输入的文字。
<p class="eventfuture">Text Here ABC</p>
TypeError:无法读取未定义的属性“ _inputElement”
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试一下:
import React from "react";
import "./App.css";
class TodoListt extends React.Component {
state = {};
constructor(props) {
super(props);
this.input = React.createRef();
}
handleSubmit(e) {
e.preventDefault();
console.log(this.input.current.value);
}
render() {
return (
<div>
<form onSubmit={this.handleSubmit}>
<input ref={this.input} placeholder="...todo" />
<button>submit</button>
</form>
</div>
);
}
}
export default TodoListt;