javascript - 如何在 react-apollo-hook 的 useMutation 中包含 ID 和变量
问题描述
我的架构设置如下:
updatePost(id: ID!, data: UpdatePostInput!): Post!
我的前端查询也设置如下:
export const UPDATE_POST_MUTATION = gql`
mutation UpdatePost($id: ID!, $title: String, $body: String, $location: String, $published: Boolean) {
updatePost(
id: $id,
data: {
title: $title, body: $body, location: $location, published: $published
}
){
id
title
body
}
}
`
如果我想useMutation
在这种情况下使用,我将如何包含 ID 和变量?我尝试了以下方法,但没有奏效:
const formSubmit = useMutation(UPDATE_POST_MUTATION, {
variables: { id: props.match.params.id, variables } // or ...variables
})
解决方案
推荐阅读
- spring - 当接收到“+”运算符作为参数时,如何避免@RequestParam 连接?
- python - 从 dict 值实例化类的漂亮方法
- powerapps - 启用下拉按钮和文本输入验证
- python - 带有二进制数的 QSpinbox
- java - Java BlockingQueue - 进程不想停止
- php - 将运输细节从一个 wordpress 插件拉到另一个
- html - Angular 指令订阅 HTMLInput 上的类属性更改?
- node.js - 压缩十进制如何存储值。如何为变量类型PIC S9(09)V99 COMP-3的压缩十进制编写节点js逻辑
- c# - 发生奇怪的“对象引用未设置为对象的实例”错误
- c# - 如何让程序读取目录中的每个文件夹以及每个文件夹中的每个文件