对于给定的数组,当我运行拼接时,除了第一个条目之外的所有内容都被删除。但是我希望只删除选定的条目。我怀疑这与我的 i 设置方式有关,但我不确定问题出在哪里。
removethisone = (i) => {this.setState(state=>({list: state.list.splice(i,1)}))}
<ul>
{this.state.list.map((entry, i)=><li key={i}><button onClick={this.removethisone}>{i+1}</button>{entry}</li>)}
</ul>
白衣非少年
慕姐4208626
相关分类