Reactjs 在deleteBaseBookings()函数中,这删除了id的第一行,下次我删除另一个id时,它仍将使用prevoius id
…在这里删除代码,在删除之后,我设置了Reactjs 在deleteBaseBookings()函数中,这删除了id的第一行,下次我删除另一个id时,它仍将使用prevoius id,reactjs,Reactjs,…在这里删除代码,在删除之后,我设置了checkIndexStatus=null,但仍然得到了以前的id setCheckIndex(){ this.checkIndexStatus[id] = bVal let allCheckboxState = this.isAllChecked() if(!allCheckboxState.allChecked&&!allCheckboxState.noChecked){
checkIndexStatus=null
,但仍然得到了以前的id
setCheckIndex(){
this.checkIndexStatus[id] = bVal
let allCheckboxState = this.isAllChecked()
if(!allCheckboxState.allChecked&&!allCheckboxState.noChecked){
this.midCheckState = true
}else{
this.midCheckState = false
this.isChecked = allCheckboxState.allChecked
}
this.setState({
checkIndexStatus : this.checkIndexStatus
})
}
confirmDelete(bVal){
console.log("hello world 1")
if(bVal){
this.deleteBaseBookings();
console.log(bVal);
}
deleteBaseBookings(){
this.setState({
checkIndexStatus:“null”,
})
}
执行类似于:“”或仅空值的操作。单引号是不需要的。你能编辑和张贴你的构造函数吗?
this.setState({
checkIndexStatus :'null',
})
}
<BookingComp bookingObj={item} setCheckIndex={self.setCheckIndex}
/>