reactjs - 在 gatsby.js 网站中嵌入第三方脚本标签
问题描述
我正在尝试在 gatsby.js 站点中使用小部件,但找不到创建有效反应组件的方法!
<div>
<script src="https://widgets.bookalet.co.uk/publish.js" data-bookalet="b41d3564-11ba-4a54-9ee2-b7d6ec55b214" data-property="13563"></script>
</div>
这就是小部件的外观。它的 data-bookalet 和 data-property 属性似乎是我无法找到答案的异常!
解决方案
你可以尝试使用 React Helmet 并像这样实现它:
<Helmet>
<script>
{`YOUR_SCRIPT_HERE`}
</script>
</Helmet>
推荐阅读
- regex - RegExp - Notepad++ 组合语句
- reactjs - 在非 Redux React 应用程序中使用与数据检索有关的 npm 包的惯用方式?
- node.js - 如何配置 nginx 在节点上请求多个微服务
- string - 如何使用python3查找字符串中的最后一个非数字
- r - 在 For 循环中为多个矩阵分配相同的列/行名名称
- r - 使用索引替换多个级别的因子
- ruby-on-rails - 从字符串到文本的change_column上的Rails ActiveRecord SQlite3数据类型不匹配错误
- javascript - 使用arcgis API在esri地图中查找是否在线
- sql - 试图弄清楚 SQL Server 中的表是如何被填充的
- javascript - 基于组件拆分 Angular 应用程序的主 JS 包