请问老师为什么我用数组的Push 方法点击提交就会报错,用...解构的方法就不报错

来源:1-1 react中的组件(1)

weixin_慕村1291783

2021-03-09 21:03:11

import React, { Component, Fragment } from “react”;

class TodoList extends Component {
constructor(props) {
super(props);
this.state = {
inputValue: “”,
list: [13, 123],
};
}
render() {
return (


<input
value={this.state.inputValue}
onChange={this.handleChange.bind(this)}
// onFocus={this.handleFocus.bind(this)}
>
提交



  • {this.state.list.map((item, index) => {
    return

  • {item};
    })}



);
}


handleChange(e) {
this.setState({
inputValue: e.target.value,
});
}
handleBtn() {
console.log(13);

let newList = this.state.list.push("hhh");
this.setState({
 list: newList,
});

}
// handleFocus() {
// console.log(123);
// this.setState({
// inputValue: “”,
// });
// }
}

export default TodoList;


写回答

1回答

好帮手慕星星

2021-03-10

同学你好,粘贴的代码部分被解析了,老师无法测试效果

http://img.mukewang.com/climg/60483080094903dd04960339.jpg

建议以后粘贴的时候选择代码语言

http://img.mukewang.com/climg/60483095097eee7f01990440.jpg

可以再次粘贴下哦,老师帮助测试解决。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程