【发布时间】:2021-06-29 07:32:25
【问题描述】:
我有一个动态页面,我需要在其中发出 API 请求并动态更新元标记。
我可以通过在App.js 中添加 API 请求并根据 API 的响应更新 HTML 头部标签来实现。
当我在社交媒体上分享 URL 时,标签没有显示,因为它需要一些加载时间。
我的应用程序有很多带有许多路由的动态页面。但是,从 SEO 的角度来看,路线中只有 1 条路径对我来说很重要。
在社交媒体上共享时,我应该采取什么方法来显示元标记?
【问题讨论】:
-
你试过使用 vue-meta npmjs.com/package/vue-meta吗?
-
@BoussadjraBrahim 知道如何在 Composition API 中将它与 VueRouter 一起使用吗?我在我的组件中尝试了
import VueMeta from 'vue-meta'和Vue.use(VueMeta, { refreshOnceOnNavigation: true }),并使用了引用变量metaInfo。但这似乎不起作用。关于如何在 Composition API 中使用它的任何想法?
标签: vue.js vue-router meta-tags vuejs3