如何在下一个 js head 中捕获日期?
How to capture date in next js head?
我正在尝试在头部部分的脚本标记内访问 Date.now()。我正在使用以下代码片段:-
import Link from "next/link";
import Head from "next/head";
export default function IndexPage() {
return (
<div>
<Head>
<script
// eslint-disable-next-line react/no-danger
dangerouslySetInnerHTML={{
__html: `
document.write("\x3Cscript src="https://somerandomeurl/initialize_pixel.js?v=' + Date.now() + '">\x3C/script>");`
}}
></script>
</Head>
Hello World.{" "}
<Link href="/about">
<a>About</a>
</Link>
</div>
);
}
当我 运行 这段代码时,我得到以下输出:-
');
你好世界。关于
如何获取日期并避免打印 ');在屏幕上?
可以试试这个
document.write(
"<script src='https://somerandomeurl/initialize_pixel.js?v=" +
Date.now() +
"'></script>"
);
只需使用模板字符串:
<Head>
<script src={`https://somerandomeurl/initialize_pixel.js?v=${Date.now()}`}></script>
</Head>
导入 next/script 而不是 next/head。
import Script from 'next/script'
并使用它
<Script src={`https://somerandomeurl/initialize_pixel.js?v=${Date.now()}`}/>
我正在尝试在头部部分的脚本标记内访问 Date.now()。我正在使用以下代码片段:-
import Link from "next/link";
import Head from "next/head";
export default function IndexPage() {
return (
<div>
<Head>
<script
// eslint-disable-next-line react/no-danger
dangerouslySetInnerHTML={{
__html: `
document.write("\x3Cscript src="https://somerandomeurl/initialize_pixel.js?v=' + Date.now() + '">\x3C/script>");`
}}
></script>
</Head>
Hello World.{" "}
<Link href="/about">
<a>About</a>
</Link>
</div>
);
}
当我 运行 这段代码时,我得到以下输出:-
'); 你好世界。关于
如何获取日期并避免打印 ');在屏幕上?
可以试试这个
document.write(
"<script src='https://somerandomeurl/initialize_pixel.js?v=" +
Date.now() +
"'></script>"
);
只需使用模板字符串:
<Head>
<script src={`https://somerandomeurl/initialize_pixel.js?v=${Date.now()}`}></script>
</Head>
导入 next/script 而不是 next/head。
import Script from 'next/script'
并使用它
<Script src={`https://somerandomeurl/initialize_pixel.js?v=${Date.now()}`}/>