Skip to main content

Invalidations from Mutations

import { useMutation, useQueryClient } from '@tanstack/vue-query'

const queryClient = useQueryClient()

//当此 mutation 成功时,使具有 `todos` 或 `reminders` 查询键的所有查询失效
const mutation = useMutation({
mutationFn: addTodo,
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ['todos'] })
queryClient.invalidateQueries({ queryKey: ['reminders'] })
},
})