function useIsMutating(filters, queryClient?): Ref<number>;Defined in: vue-query/src/useMutationState.ts:49
The useIsMutating composable returns a ref to the number of mutations that your application currently has pending (useful for app-wide loading indicators).
filters may be a plain object, MaybeRefDeep, or a reactive getter (() => ({ ... })) — pass a getter if the filters themselves depend on other reactive state.
The MutationFilters to narrow down the matched mutations.
MutationFilters | () => MutationFilters
Use this to use a custom QueryClient. Otherwise, the one provided by VueQueryPlugin will be used.
Ref<number>
A ref to the number of the mutations that your application currently has pending.
<script setup lang="ts">
import { useIsMutating } from '@tanstack/vue-query'
// How many mutations matching the posts prefix are in progress?
const isMutatingPosts = useIsMutating({ mutationKey: ['posts'] })
</script>
<template>
<span v-if="isMutatingPosts">Saving posts...</span>
</template>