添加后如何使用<script> </script>中的变量?

时间:2017-08-19 18:09:29

标签: reactjs

http://cloudinary.com/blog/how_to_build_an_image_library_with_react_cloudinary

(除了我使用create-react-app而不是手动配置webpack)

脚本添加到index.html:

<script src="//widget.cloudinary.com/global/all.js" type="text/javascript"></script>

然后功能包含在组件中:

uploadWidget() {
    cloudinary.openUploadWidget({ cloud_name: 'CLOUD_NAME', upload_preset: 'PRESET', tags:['xmas']},
        function(error, result) {
            console.log(result);
        });
}

但是我收到错误:'cloudinary' is not defined

简单地添加脚本后,cloudinary应该可用吗?我错过了一步吗?

1 个答案:

答案 0 :(得分:3)

尝试通过window.cloudinary访问它。还要确保在包含React脚本之前包含脚本。