老师如果不是直接清空整个购物车,而是只删除其中一个product呢,shoppingcartslice应该是怎么写呢?应该模仿addcartitem 还是clearitem呢,能不能帮忙看看这样对不对?
ShoppingCartslice.ts
export const deleteShoppingCartItem = createAsyncThunk(
“shoppingCart/deleteShoppingCartItem”,
async (parameters: { jwt: string; touristRouteId: string }, thunkAPI) => {
const { data } = await axios.delete(http://123.56.149.216:8080/api/shoppingCart/items/{touristRouteId}
,//因为没有这个backend api,随便写的
{
touristRouteId: parameters.touristRouteId,
},
{
headers: {
Authorization: bearer ${parameters.jwt}
,
},
}
);
return data.shoppingCartItems;
}
);
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
了解课程