deleteItem 無法實現
来源:7-6 整合两个页面的逻辑和交互— 首页和创建页
慕虎6057355
2021-05-15
為何我在做物件刪除時會發生這個錯誤?
×
TypeError: Cannot convert undefined or null to object
deleteItem
src/App.js:22
19 | }
20 | this.actions = {
21 | deleteItem: (item) => {
> 22 | delete this.state.items[item.id]
| ^ 23 | this.setState({
24 | items: this.state.items
25 | })
写回答
2回答
-
同学你好 这是因为你在 Home.js 中使用的是自己的 items (home.js 99行)数据,和外层 App.js 传入的 items(app.js 第十七行) 是不一样的,所以会造成这样的问题,你要将它们的数据统一起来。因为要改的地方比较多,所以我这里就不提供修改后的代码了,你可以参考一下项目的源代码,作出对应的修改。
112021-05-22 -
张轩
2021-05-15
同学你好 请把源代码提供给我 我帮你在本地调试一下哪里出错了
122021-05-17
相似问题