javascript - React 头盔不覆盖标题和元标记
问题描述
我正在开发一个反应项目。我在index.html中给出了默认的标题标签和元标签。我正在尝试使用react-helmet通过道具更新每个页面的标题和元标记。标题标签会更新,但只有几秒钟。每当我在 5-10 秒后更改浏览器选项卡时,标题都会恢复为默认值。至于其他元标记,这些标记根本不会覆盖。
索引.html
<head>
<title>Content...</title>
<meta name="description" content="description/>
</head>
我的组件
<Helmet>
<title>{this.state.meta_title}</title>
<meta name="description" content={this.state.meta_description}/>
</Helmet>
我尝试使用data-react-helmet="true"。
<meta name="description" content={this.state.meta_description} data-react-helmet="true"/>
但这没有帮助。我试图从过去两天解决这个问题,但没有运气。如果有人可以帮助我,请帮助。
更新
我得到了解决方案。我在页面内调用了头盔。当我在App.js文件中调用Helmet组件时,它开始工作。标题问题已修复,但元标记未更新。新的元标签可以添加到头部的底部。
解决方案
推荐阅读
- r - 如何从使用 R 定义 3 个级别的现有列形成 1 列?
- python - PyInstaller 创建的独立可执行文件无法导入 Numpy
- python - 如何从字典列表中删除 k,v 条目
- xcode - Xcode 在源代码管理中显示多个项目
- javascript - Javascript - 当页面中没有元素具有焦点时,keydown 上的焦点元素
- javascript - 难以将正则表达式与过滤方法匹配
- jquery - 将选定选项从多个选择标签推送到数组中
- python - 如何使用 Python 将每个月的常数乘以原始时间序列
- python - 如何将此函数映射到 pyspark
- vue.js - Vue - 将道具传递给计算