手机版 收藏 导航

Vue 中修改网页标题的几种方式

原创   www.link114.cn   2024-06-30 12:08:35

Vue 中修改网页标题的几种方式

这是最简单的方式,直接使用 JavaScript 的 document.title 属性即可修改网页标题。在 Vue 组件中,可以在 createdmounted 生命周期钩子中执行此操作。例如:

created() {
  document.title = '我的 Vue 应用'
}

Helmet 是一个第三方库,可以帮助我们管理网页的 <head> 部分,包括标题、meta 标签等。在 Vue 中使用 Helmet 组件可以方便地修改网页标题。例如:

import Helmet from 'vue-helmet'

export default {
  components: {
    Helmet
  },
  data() {
    return {
      title: '我的 Vue 应用'
    }
  }
}

你的 Vue 应用比较复杂,需要在不同组件之间共享网页标题,可以考虑使用 Vuex 来管理网页标题。在 Vuex 的 state 中定义标题,在需要修改标题的组件中通过 mapState 获取标题并更新。