为什么最后还要给list赋值呢?this.state.list是对象,对同一地址的另一对象修改了之后this.state.lis也会改变。setState赋值似乎和页面重新渲染有关。具体的还不知道
deleteItem(index){
let list=this.state.list
list.splice(index,1)
this.setState({
list:list
})
}
为什么最后还要给list赋值呢?this.state.list是对象,对同一地址的另一对象修改了之后this.state.lis也会改变。setState赋值似乎和页面重新渲染有关。具体的还不知道
deleteItem(index){
let list=this.state.list
list.splice(index,1)
this.setState({
list:list
})
}