如何解决如何在ReactJS中添加小部件脚本
我正在将ReactJS与MDBootstrap一起使用。我试图在模式组件内部为捐赠小部件添加脚本,然后该组件在捐赠页面组件内。我尝试使用NPM react-helmet的Helmet头盔,但是没有运气,也许我做得不对,但是我遵循了使用说明。
这是小部件提供程序提供的脚本标签:
<script src="https://s3-us-west-2.amazonaws.com/bloomerang-public-cdn/.js" type="text/javascript"></script>
某些代码已被注释掉,但是您会看到我正在尝试做的事情:
import React,{ Component } from 'react';
import { MDBBtn,MDBModal,MDBModalBody,MDBModalHeader,MDBModalFooter } from 'mdbreact';
import { Helmet } from 'react-helmet';
class DonationModal extends Component {
state = {
modal: false
}
toggle = () => {
this.setState({
modal: !this.state.modal
});
}
render() {
return (
<div>
<MDBBtn className='blue-gradient btn-rounded' onClick={this.toggle}><b>One-Time Donation</b></MDBBtn>
<MDBModal isOpen={this.state.modal} toggle={this.toggle}>
<MDBModalHeader toggle={this.toggle}>MOWA Donations</MDBModalHeader>
<MDBModalBody>
<Helmet>
{/* <Meta charSet='utf-8' />
<title>MOWA Donation Form</title>
<link rel='canonical' href='https://s3-us-west-2.amazonaws.com/bloomerang-public-cdn/{custom info removed}.js' /> */}
<script src="https://s3-us-west-2.amazonaws.com/bloomerang-public-cdn/{custom info removed}.js" type="text/javascript"></script>
</Helmet>
</MDBModalBody>
<MDBModalFooter>
<MDBBtn className="btn-rounded purple-gradient" onClick={this.toggle}>Close</MDBBtn>
</MDBModalFooter>
</MDBModal>
</div>
);
}
}
export default DonationModal;
在此先感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。