gatsby - 如何在 Gatsby 中推迟脚本?
问题描述
我目前正在一个 Gatsby 网站上工作,并试图弄清楚如何推迟我的 js 脚本,以便它们在加载后可以与 DOM 交互。我尝试将它们放在我的 html.js 文件中的主体底部,但它们仍在加载前 dom 绘制。我也尝试添加defer
到脚本中。
解决方案
我通过使用 React Helmet 并在 script 标签中添加了 defer 属性暂时解决了这个问题。
推荐阅读
- python-2.7 - 在扭曲的服务器上使用 Sqlalchemy 定期报告错误
- excel - 在 vba 中满足条件时将行从一张纸粘贴到另一张纸上
- queue - Applescript - 如何实现队列功能
- python-3.x - 两种方式的链表添加函数得到不同的结果
- python - 如何指定将数据返回为 JSON 的请求?
- java - 如何使用类和对象输入字符
- bash - 如何在 OSX 的命令行中用鼠标右键单击屏幕坐标
- c++ - 如何在 C++ 中为类似操作重用函数
- java - android studio调色板所有图标都相同
- python - 用于在 Python 中匹配具有相似 ID 字符串的两个集合的分类器