这是最简单的方式,直接使用 JavaScript 的 document.title
属性即可修改网页标题。在 Vue 组件中,可以在 created
或 mounted
生命周期钩子中执行此操作。例如:
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
获取标题并更新。