繁体   English   中英

next.js 从下一个/头导入的头在共享页面上无法正常工作

[英]next.js Head imported from next/head doesn't work properly on share pages

我已从 create-react-app 迁移到 create-next-app 到我的网站,但 Head(app/head) 组件无法正常工作

假设我有一个博客,并且在页面中,我有以下结构:pages/blog/index.js、pages/blog/[slug].js。 在 [slug].js 中,我使用的是 Head 组件,因此它采用了博客文章的标题: <Head><title>{post.title}</title></Head>问题是使用 react 时- 在博客文章中分享它没有放置正确的标题,即使我在页面上执行检查元素,我也可以看到正确的 Head 值,但 Facebook 调试( https://developers.Z26CAE7718C32180A7A9Z8C32180A7A9ZF. /debug/ ) 工具无法识别正确的标题。

将使用任何帮助。 多谢你们

答案是您应该通过 getInitialProps 带来数据,以便组件可以访问它,而不是通过 useEffect :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM