React上的data-client-key内部脚本标记

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (20)

我做了一些关于set脚本的研究,就像这个例子一样:

componentDidMount () {
    const script = document.createElement("script");

    script.src = "https://www.example.com/example.js";
    script.async = true;

    document.body.appendChild(script);
}

我需要设置data-client-key,但似乎反应无法编译它。有人可以帮帮我吗?

提问于
用户回答回答于

尝试setAttribute

script.setAttribute('data-client-key', 'Your Key')?

你的componentDidMount:

 componentDidMount() {
    let s = document.createElement("script");
    s.src = "https://google.com";
    s.setAttribute("data-some-thing", 12);
    document.body.appendChild(s);
 }

扫码关注云+社区

领取腾讯云代金券