【发布时间】:2019-11-02 09:29:42
【问题描述】:
我正在尝试执行需要 IDis 的删除查询,但出现错误。 “未提供所需类型“ID!”的变量“$id””
查询
export const DELETE_CUSTOMER = gql`
mutation deleteCustomer($id:ID!){
deleteCustomer(
_id: $id
)
}
`
vuex 动作中的变异代码
deleteCustomer(vuexContext,id){
return apollo
.mutate({
mutation: DELETE_CUSTOMER,
variables: id.toString()
})
.then(()=>{
vuexContext.commit('deleteCustomer',id.toString());
})
.catch((err) => {
throw err;
});
}
【问题讨论】:
-
你能添加整个 Apollo 客户端突变代码,而不仅仅是突变标记吗?
标签: javascript vue.js graphql apollo-client