我正在使用购物车列表,希望在选择后更新我的购物车。所以我需要更新列表项。这样做的过程应该是什么?
我尝试过使用redux。应用刷新/重新打开后,列表数据将被删除。我可以添加和删除项目。但是我在更新列表项时遇到问题。
对于添加,我已经做了类似的事情-
List <Item> addItemReducer(List<Item> state, action) {
return []
..addAll(state)
..add(Item(id: action.id, body: action.item, cost: action.price));
}
要删除我已使用的过程-
List <Item> removeItemReducer(List<Item> state, action) {
return List.unmodifiable(List.from(state)..remove(action.item));
}
关键字'add'用于插入,'remove'用于删除'update'关键字不可用。如果我尝试输入“更新”,则会显示错误。