我正在尝试将bluesnap支付网关集成到一个react/ts项目中。我已经将它们托管的javascript包含到了我的public/index.html中,并继续在组件中进行集成,但是在编译时,我得到了以下错误
'bluesnap' is not defined no-undef
我试着用ts-ignore
来抑制这个错误
// @ts-ignore
bluesnap.hostedPaymentFieldsSubmitData((callback: any) => {
然而,我仍然不喜欢在没有定义的情况下调用bluesnap。bluesnap是在public/index.html头文件中定义的
<script type="text/javascript" src="https://sandbox.bluesnap.com/web-sdk/4/bluesnap.js"></script>
有什么想法吗?
谢谢
发布于 2021-10-13 06:10:58
通过附加window.
解决,例如:window.bluesnap.somefuction
https://stackoverflow.com/questions/69550392
复制相似问题