繁体   English   中英

如何在React中嵌入第三方JS脚本?

[英]How to Embed 3rd Party JS scripts in React?

我试图将来自Chew.tv的视频播放器嵌入到我的react组件中。 到目前为止,下面的代码是我无法使用的。

import React, {Component} from 'react';


export default class Chew extends Component {
    componentDidMount() {
        const script = document.createElement('script');
        script.setAttribute(
            'src',
            'https://asset-cdn.chew.tv/js/embed.js');
        document.body.appendChild(script);
    }
    render(){
        return(
            <div className="chew" data-uri={this.props.url} data-autostart="true"/>
        )
    }

}

我已经尝试了很多次谷歌搜索,但是我不知道是否有标准的方法可以做到这一点。 我的项目当前正在使用create-react-app ,我正在寻找不需要我退出它的解决方案。

您可以直接将其导入indix.js

<script src="https://asset-cdn.chew.tv/js/embed.js" type="text/javascript"></script>

它的功能可以在componentDidMount上访问

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM