下面是在操场上工作并返回数据的graphql查询。我不知道如何从客户端调用下面的查询。
变异{addData(input:{unique_id:“ kwAjArrv2”,user_details:[{data:{id:“ 8718”,name:'xyz'}}]})){用户{ID名称性别年龄}}}
不太清楚您的问题是什么。您尝试过吗?
methods: {
myMutation() {
this.$apollo
.mutate({
mutation: gql`
mutation myMutation($unique_id: id, $details: [detail]) {
addData(input: {
unique_id: $unique_id,
user_details: $details
}) {
user {
id
name
gender
age
}
}
}
`,
variables: {
unique_id: "kwAjArrv2",
details: [{data: {id: "8718", name : 'xyz'}}]
}
})
.then(({ data }) => {
console.log(data)
})
}
}
您可以在此处找到vue阿波罗文档:https://apollo.vuejs.org/