我正在使用React + Gatsby构建站点,并且需要在客户端使用Paper.js。
当前,我将脚本放入render()
<Helmet>
<script src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.2/paper-full.min.js" />
</Helmet>
但是当我重新加载(f5)时它正在工作,但是当用户被引导到单击Gatsby-Link元素的页面(to =“ / path”)时却无法工作
可能是我的问题吗?
答案 0 :(得分:0)
您可以向Helmet
一个script
道具传递一系列脚本,包括:
<Helmet
script={[
{
"src": "https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.2/paper-full.min.js",
"type": "text/javascript"
}
]}
>
...
</Helmet>