The Head method

Nuxt uses vue-meta to update the headers and html attributes of your application.


  • Type: Object or Function

Use the head method to set the HTML Head tags for the current page.

  1. <template>
  2. <h1>{{ title }}</h1>
  3. </template>
  4. <script>
  5. export default {
  6. data() {
  7. return {
  8. title: 'Hello World!'
  9. }
  10. },
  11. head() {
  12. return {
  13. title: this.title,
  14. meta: [
  15. // hid is used as unique identifier. Do not use `vmid` for it as it will not work
  16. {
  17. hid: 'description',
  18. name: 'description',
  19. content: 'My custom description'
  20. }
  21. ]
  22. }
  23. }
  24. }
  25. </script>

The head Method - 图1

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).