Warning: Cannot update during an existing state transition (such as within render
). Render methods should be a pure function of props and state.
添加是可以的 但是删除不行
提示render的时候不能更新state 感觉有点死循环的意思
我可以用redux做 但是这个props 和返回函数这两种方法怎么做 难道还要变成子组件么
Warning: Cannot update during an existing state transition (such as within render
). Render methods should be a pure function of props and state.
添加是可以的 但是删除不行
提示render的时候不能更新state 感觉有点死循环的意思
我可以用redux做 但是这个props 和返回函数这两种方法怎么做 难道还要变成子组件么
需要再删除的时候绑定一下this,改成下面这个即可.
onClick={this.delete.bind(this,index)}
或者你可以改成 onClick={()=>this.delete(index)}
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答889 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
找到问题了 vue用多了之后会转不过来 react方法有点像原生 加参数相当于render的时候就执行