diff --git a/packages/core/useStyleTag/index.ts b/packages/core/useStyleTag/index.ts index e49c86ae101..d89e11203c0 100644 --- a/packages/core/useStyleTag/index.ts +++ b/packages/core/useStyleTag/index.ts @@ -1,6 +1,6 @@ import { readonly, ref, watch } from 'vue-demi' import type { Ref } from 'vue-demi' -import { tryOnScopeDispose } from '@vueuse/shared' +import { tryOnMounted, tryOnScopeDispose } from '@vueuse/shared' import type { MaybeRef } from '@vueuse/shared' import type { ConfigurableDocument } from '../_configurable' import { defaultDocument } from '../_configurable' @@ -101,7 +101,7 @@ export function useStyleTag( } if (immediate && !manual) - load() + tryOnMounted(load) if (!manual) tryOnScopeDispose(unload)