将Cordova插件添加到React App

时间:2016-02-22 20:45:27

标签: cordova reactjs cordova-plugins

我正在使用Cordova在React 0.14.0中创建一个移动应用程序。我想为Cordova实现this日历插件,以便能够向用户移动日历添加一些事件。我已经安装了插件并为插件设置了所有设置,我只是无法弄清楚如何将插件实现到应用程序中。当我尝试时,它有阅读

的问题

window.plugins.calendar.createEvent(title, location, notes, startDate, endDate, this.onSuccess, this.onError);

说它无法读取未定义的日历。当我尝试手动安装插件时,它表示在Calendar.js中未定义cordova。我很失落如何将Cordova插件实现为React,而不是反应原生的项目。

1 个答案:

答案 0 :(得分:1)

您可以使用this plugin

来自文档:

  

在Cordova中,窗口对象上提供了所有插件方法。 ReactNative不在WebView中运行,也没有窗口对象。因此,Cordova插件定义的所有方法和常量都可以使用上面的语句在Cordova对象中获得。