在使用react native构建的移动应用程序中包含外部javascript文件
我正在尝试将cloudinary上载小部件添加到使用react native构建的移动应用程序中 在应用程序中集成此小部件的文档中说“在网页中包含javascript文件” 是否可以将此javascript文件包含在移动应用程序的react native中 无论我在网上能找到什么关于在react native的WebView中包含此文件的讨论,但这将意味着一个用于移动设备的web应用程序,对吗?我正在尝试构建一个移动应用程序,并在其中包含这个外部javascript文件 有可能吗?如果是这样,我们将如何进行呢?您可以使用:在使用react native构建的移动应用程序中包含外部javascript文件,javascript,react-native,mobile-application,cloudinary,Javascript,React Native,Mobile Application,Cloudinary,我正在尝试将cloudinary上载小部件添加到使用react native构建的移动应用程序中 在应用程序中集成此小部件的文档中说“在网页中包含javascript文件” 是否可以将此javascript文件包含在移动应用程序的react native中 无论我在网上能找到什么关于在react native的WebView中包含此文件的讨论,但这将意味着一个用于移动设备的web应用程序,对吗?我正在尝试构建一个移动应用程序,并在其中包含这个外部javascript文件 有可能吗?如果是这样,我
class Widget extends React.Component {
uploadWidget = () => {
cloudinary.openUploadWidget({ cloud_name: "<cloud_name>", upload_preset: "<upload_preset>", sources:['local','url','facebook','dropbox', 'google_photos'], folder: "test"},
function(error, result){
console.log(error);
});
}
render() {
return(
<div>
<div>Please update your cloudname and upload preset</div>
<input type="button" value="click me" onClick={this.uploadWidget}/>
</div>
);
}
}
ReactDOM.render(
<Widget/>,
document.getElementById('container')
);
类小部件扩展React.Component{
uploadWidget=()=>{
openUploadWidget({cloud\u name:,upload\u preset:,来源:['local','url','facebook','dropbox','google\u photos',文件夹:“test”},
函数(错误、结果){
console.log(错误);
});
}
render(){
返回(
请更新您的cloudname并上传预设
);
}
}
ReactDOM.render(
,
document.getElementById('容器')
);
您尝试过导入吗?
导入在控制台中抛出此错误类型错误:未定义不是对象(评估'e.location.search')
甚至在模拟器上渲染任何内容之前。我将其添加到src中的一个目录中,并从'path/to/all.js'执行导入cloudinary代码>我不确定我是否完全理解这一点,因为我将在移动应用程序中的何处定义HTML id容器?这不是一个web应用程序,document.getElementById
如何工作?