【问题标题】:How to use the variable from a <script></script> after adding it?添加后如何使用 <script></script> 中的变量?
【发布时间】:2018-01-28 05:09:13
【问题描述】:

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 应该在那里可用吗?我错过了一步吗?

【问题讨论】:

    标签: reactjs


    【解决方案1】:

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

    【讨论】:

    • 它是window.cloudinary。欣赏!
    猜你喜欢
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 2011-08-29
    • 2021-12-16
    相关资源
    最近更新 更多