The Head method
Nuxt uses vue-meta to update the headers
and html attributes
of your application.
- Type:
Object
orFunction
Use the head
method to set the HTML Head tags for the current page.
<template>
<h1>{{ title }}</h1>
</template>
<script>
export default {
data() {
return {
title: 'Hello World!'
}
},
head() {
return {
title: this.title,
meta: [
// hid is used as unique identifier. Do not use `vmid` for it as it will not work
{
hid: 'description',
name: 'description',
content: 'My custom description'
}
]
}
}
}
</script>
To avoid duplicated meta tags when used in child component, set up a unique identifier with the hid
key for your meta elements (read more).