bff 和应用程序部分都有 GraphQL 的代码。该功能说明如下:
shema.js:
type Mutation {
deleteCart(id: Int): [Cart]
}
index.js:
deleteCart: (_, args) => {
carts = carts.filter((c) => c.id !== args.id);
return carts;
}
如查询中声明:
export const CART_ITEMS = gql`
mutation DeleteCart ($id: Int) {
deleteCart(id: $id) {
id, title, text, size, price, image
}
}`
目前还不完全清楚如何通过按钮点击来实现触发
onClick
。
当我尝试在 GraphQL 图形界面中执行此操作时,出现错误:
对常量变量赋值
您可能已在代码中的其他位置将
carts
定义为 const
- 当您这样做时,很可能会发生错误 carts = carts.filter((c) => c.id !== args.id);
将您最初创建的 cart
替换为 let
而不是 const