3

Google 的 gapi js 库需要一个这样指定的 onload 函数:

<script src="https://apis.google.com/js/client.js?onload=init"></script>

我如何与 ReactJS 互操作?

我尝试使用 react-script-loader ( https://github.com/yariv/ReactScriptLoader ) 遇到了一些麻烦,因为当脚本加载器认为它已经完成返回它时,gapi 还不存在。

4

1 回答 1

0

不知道你是否还在寻找这个答案,但我遇到了同样的问题,我发现最好的选择是用所有 gapi 脚本代码创建这个包,所以现在我只需要将它导入我的 react 应用程序,我甚至不必等待从 google apis 链接加载的 gapi 脚本。

gapi脚本包

我还创建了一个示例来展示如何使用这个包: gapi-script example

于 2019-09-09T15:46:58.307 回答