unhead-vue-skilld
unjs/unhead @unhead/vue@3.1.0
Tags: next: 3.0.0-beta.9, beta: 3.0.0-beta.12, rc: 3.0.0-rc.4
References: Docs
API Changes
This section documents version-specific API changes — prioritize recent major/minor releases.
-
BREAKING:
createHead()andcreateServerHead()removed from@unhead/vueroot in v2 — use subpath imports:createHead()from@unhead/vue/client(SPA) or@unhead/vue/server(SSR);createServerHead()no longer exists source -
BREAKING: Implicit context removed in v2 —
setHeadInjectionHandler()deleted;useHead()called after anawaitin lifecycle hooks (e.g.onMounted) throws because Vue context is lost; wrap async data fetching before callinguseHead()source -
BREAKING:
vmidandhidtag properties removed in v2 — usekeyfor deduplication:script: [{ key: 'my-key' }]source -
BREAKING:
childrentag property removed in v2 — useinnerHTMLinstead source -
BREAKING:
body: truetag property removed in v2 — usetagPosition: 'bodyClose'instead source -
BREAKING:
useScript()no longer returns a Promise in v2 —.then()calls silently fail; use.onLoaded(() => ...)instead source