如果您能帮助我解决我的问题,我将不胜感激。 我已经编写了一个组件来演示包含index.js和TableData.js文件的数组的信息。将数组的信息从index.js传递到TableData以便进行演示。 我正确地将参数传递给了事件处理程序,但出现错误。我的代码有什么问题?我在哪一部分犯了错误?
App.js
int hour = 11;
hour = (hour + SOME_VALUE) % 12; // This will ensure hour is always a value between 0 and 11
TableData.js
let key = product["$key"];
let item$ = this.db.object("/shopping-carts/" + cartId + "/items/" + key);
答案 0 :(得分:4)
您正在调用一个不存在的函数。 props中传递的函数称为onDeleteRow
,而不是handleDeleteByIndex
。
只需将其更改为:
onClick={() => props.onDeleteRow(index)}