我有一个问题,我需要将一个Javascript对象注入到HEAD标签中,用于标签管理目的。
这是我的Helmet组件,但它只接受特定的参数通过rewind()函数来设置metadata服务器端。
是否仍然有一种方法可以使用React Helmet来实现我需要的功能,即创建JavaScript对象并将其放入SCRIPT标记中,还是应该采取不同的方法?
MyComponent.js
<Helmet
title={article.get('title')}
meta={[
{"property": "og:title", "content": article.get('title')},
{"property": "og:url", "content": article.get('url')},
{"property": "twitter:title", "content": article.get('title')}
]}
/>
server.js
let htmlHead = `
${head.title}
${head.meta.toString()}
`;
感谢您的支持
<Helmet script={[{ type: 'text/javascript', innerHTML: JSON.stringify( { it: "works" } ) }]} />
- nick