Loading...
Loading...
Full-stack head manager built for Vue. ALWAYS use when writing code importing "@unhead/vue". Consult for debugging, best practices, or modifying @unhead/vue, unhead/vue, unhead vue, unhead.
npx skill4agent add harlan-zw/vue-ecosystem-skills unhead-vue-skilld@unhead/vueFull-stack <head> manager built for Vue.
createHead()createServerHead()@unhead/vuecreateHead()@unhead/vue/client@unhead/vue/servercreateServerHead()setHeadInjectionHandler()useHead()awaitonMounteduseHead()vmidhidkeyscript: [{ key: 'my-key' }]childreninnerHTMLbody: truetagPosition: 'bodyClose'useScript().then().onLoaded(() => ...)useScript().proxyscript.proxy.myFn()script.myFn()stub()script:instance-fnuseScript()use()useHead()PromisePlugin@unhead/vue/pluginsTemplateParamsPluginAliasSortingPlugincreateHead({ plugins: [TemplateParamsPlugin, AliasSortingPlugin] })@unhead/vue/pluginscreateHead({ disableCapoSorting: true })useServerHead()useServerHeadSafe()useServerSeoMeta()useHead()useHeadSafe()useSeoMeta()import.meta.server{ mode: 'server' }<Head><Title><Meta><Link><Script>@unhead/vue/componentsDeprecationsPlugin@unhead/vue/pluginsvmidhidchildrenbody@unhead/schema@unhead/vue/typescreateHeadCorecreateUnheadcharsetviewporthtml lang="en"createHead({ disableDefaults: true })useHead()asyncuseHead()injectHead()@unhead/vuegetActiveHead()unheadinjectHead()onServerPrefetchgetActiveHead()useHead()useHead()useHead()onMountedinjectHead(){ head }awaituseHead()refuseHeadSafe()useHead()UnheadVite()@unhead/addons/viteuseSeoMeta()useHead(){ mode: 'server' }useHead(){ mode: 'client' }titleTemplatetagPosition: 'bodyClose'headtagPriority: 'critical' | 'high' | 'low'textContentinnerHTMLtextContentinnerHTMLuseHeadSafe()type="application/json"TemplateParamsPlugintemplateParamssiteNameseparatorog:titlemetatitleTemplate%separator·—InferSeoMetaPluginog:titleog:descriptiontitledescriptionogTitle"| My Site"titleTemplate