gpt4 book ai didi

javascript - 如何在 ionic 项目中使用自定义 cordova 插件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:03 24 4
gpt4 key购买 nike

我从这里 ( https://github.com/don/cordova-plugin-hello ) 得到了一个简单的自定义 cordova 插件,它可以输出一个字符串,但是我如何在安装它之后在我的 ionic 项目中使用它。

插件的 Javascript 接口(interface)是这样的:

module.exports = {
greet: function (name, successCallback, errorCallback) {
cordova.exec(successCallback, errorCallback, "Hello", "greet", [name]);
}};

然后我像这样调用 javascript 接口(interface):

window.plugins.hello.greet("World", success, failure);

但是它不起作用,我得到如下错误:

undefined is not an object (evaluating 'window.plugins.hello')

最佳答案

我知道这是一个老问题,但对我来说,通过这种方式调用它成功地触发了插件:

window.MyPlugin.pluginMethod(success, failure);

MyPlugin 接口(interface):

module.exports = {
pluginMethod: function(success, failure) {
cordova.exec(success, failure, "MyClass", "method", []);
}
}

如果 cordova/ionic 中的插件出现问题,记录一些对象(如窗口)并查看是否有插件是非常好的。请记住在 cordova/ionic 准备就绪时记录它。

关于javascript - 如何在 ionic 项目中使用自定义 cordova 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com