[英]How do I use Embed Code in React with Hooks
我有以下嵌入代碼需要集成到我的 React 應用程序中(使用鈎子):
<script
class="123abc"
type="text/javascript"
src="https://cdn2.fake.com/Scripts/embed-button.min.js"
data-encoded="lsakjdfioejfklsdKLJFLDSidjfklJSDJfLFKJEI88DdfDF8Ad9sa7">
</script>
我該怎么做呢? 我發現的資源似乎不允許我實現數據編碼部分......
基於將腳本標記添加到 React/JSX,您可以看到答案有一個 useEffect & hooks 解決方案,但我無法弄清楚我將如何實現數據編碼部分(或與此相關的類部分)。
你可以創建一個門戶來添加一個腳本塊,而不是直接從你的反應腳本中改變 DOM!
編輯文件頭通常使用react-helmet
。
支持所有有效的 head 標簽:title、base、meta、link、script、noscript 和 style 標簽。
這個怎么樣:
componentDidMount () {
const script = document.createElement("script");
script.src = "https://cdn2.fake.com/Scripts/embed-button.min.js";
script.async = true;
document.body.appendChild(script);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.