【问题标题】:Adding a Cordova Plugin to a React App将 Cordova 插件添加到 React 应用程序
【发布时间】:2016-12-05 22:12:02
【问题描述】:

我正在使用 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 而不是 react-native 项目非常迷茫。

【问题讨论】:

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

标签: cordova reactjs cordova-plugins


【解决方案1】:

你可以使用this plugin

来自文档:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    相关资源
    最近更新 更多