首页 > 解决方案 > 如何在惯性js和vue3中设置和更改(页面标题)

问题描述

我在Laravel8中使用vue3和惯性Js

如果我更改页面,我想更改(页面的标题)

我在 Inertia 文档中检查了这段代码,但它不适用于我,并且页面标题没有改变我安装了 vue-meta

  metaInfo() {
     return() {
         title: “Home Page”,
     }
  }

标签: laravelvue.jsvuejs3inertiajs

解决方案


return()是属性,不是函数。:) 所以你应该这样做:return

// parent
metaInfo: {
  meta: [{
    vmid: 'description',
    name: 'description',
    content: 'my standard description',
  }]
}

// child
metaInfo() {
  return {
    meta: [{
      vmid: 'description',
      name: 'description',
      content: this.description,
    }]
  }
},

在这个 Vue 文档中了解更多信息


推荐阅读