我想基于用户输入以单个变异创建多个任务。我可以使用以下突变来做到这一点。
基于用户选择,我可以将qgl字符串更新为具有所需的createTasks数量,但是useMutation挂钩不了解该字符串已更改。它可以以某种方式重新获取字符串还是有办法在单个输入变量中传递所有内容?
let CREATE_MULTIPLE_TASKS = gql`
mutation createTask($input1: CreateTaskInput!, $input2: CreateTaskInput!) {
task1: createTask(input: $input1) {
id
title
createdAt
scheduledFor
}
task2: createTask(input: $input2) {
id
title
createdAt
scheduledFor
}
}
`