我正在尝试使用 onClick 发回产品值,如下所示:
购物车.js:
<RemoveButton
type="submit"
onClick={() => deleteItem(product.title, product.quantity, product.price)}
>
Remove
</RemoveButton>
这是我的 reducer.js:
case DELETE_SOME_ITEM:
let items = state.products.filter(itemDelete => itemDelete.title === action.payload);
console.log(action.payload);
return {
...state,
products: items,
cartCost: state.cartCost - items.price,
basketNumbers: state.basketNumbers - items.quantity,
};
当我这样做console.log(action.payload)
时,只是控制台product.title
而不是 product.quantity 和 price
如果您想查看它,这是我的 github 项目: