Nuxt.js head 方法

head 方法

Nuxt.js 使用了 vue-meta 更新应用的 头部标签(Head) 和 html 属性。

  • 类型: Object 或 Function

使用 head 方法设置当前页面的头部标签。

在 head 方法里可通过 this 关键字来获取组件的数据,你可以利用页面组件的数据来设置个性化的 meta 标签。

<template>
  <h1>{{ title }}</h1>
</template>

<script>
export default {
  data () {
    return {
      title: Hello World!
    }
  },
  head () {
    return {
      title: this.title,
      meta: [
        { hid: description, name: description, content: My custom description }
      ]
    }
  }
}
</script>

注意:为了避免子组件中的meta标签不能正确覆盖父组件中相同的标签而产生重复的现象,建议利用 hid 键为meta标签配一个唯一的标识编号。

作者:andy,如若转载,请注明出处:https://www.web176.com/nuxt/22392.html

(0)
打赏 支付宝 支付宝 微信 微信
andy的头像andy
上一篇 2023年5月24日
下一篇 2023年5月24日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注