Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向React应用程序添加Cordova插件_Cordova_Reactjs_Cordova Plugins - Fatal编程技术网

向React应用程序添加Cordova插件

向React应用程序添加Cordova插件,cordova,reactjs,cordova-plugins,Cordova,Reactjs,Cordova Plugins,我正在用Cordova在React 0.14.0中创建一个移动应用程序。我想为Cordova实现日历插件,以便能够向用户移动日历添加一些事件。我已经安装了插件,并为插件设置了所有设置,我只是不知道如何在应用程序中实现插件。当我尝试时,它在阅读上有问题 window.plugins.calendar.createEvent(标题、位置、注释、开始日期、结束日期、this.onSuccess、this.onError) 说它无法读取未定义的日历。当我尝试手动安装插件时,它说cordova在Calen

我正在用Cordova在React 0.14.0中创建一个移动应用程序。我想为Cordova实现日历插件,以便能够向用户移动日历添加一些事件。我已经安装了插件,并为插件设置了所有设置,我只是不知道如何在应用程序中实现插件。当我尝试时,它在阅读上有问题

window.plugins.calendar.createEvent(标题、位置、注释、开始日期、结束日期、this.onSuccess、this.onError)

说它无法读取未定义的日历。当我尝试手动安装插件时,它说cordova在Calendar.js中没有定义。我对如何在React而不是React native项目中实现Cordova插件感到非常困惑

您可以使用

从文档中:

在Cordova中,窗口对象上的所有插件方法都可用。ReactNative不在WebView中运行,也没有窗口对象。因此,Cordova插件定义的所有方法和常量都可以在Cordova对象中使用,这是使用上述语句所必需的


我最终让它工作了,我在浏览器上测试,这是我的第一个错误,而且有一个打字错误。插件正在运行。