插件似乎在科尔多瓦中未定义



我目前正在研究 cordova/phonegap,我已经从"https://www.npmjs.com/package/cordova-plugin-refresh-gallery"安装了刷新插件,但我没有在"窗口"对象中获取它,它似乎每次都未定义。在插件 www 文件夹插件 pluginRefresgGallary 下.js文件代码如下所示(代码已更改):-

cordova.define("Plugins/RefreshGalleryPlugin/", function (require, exports, module) {
var exec = require('cordova/exec');
// Plugin Refresh Gallery - Android
var RefreshMedia = function() {
};
RefreshMedia.prototype.refresh = function(url) {
    exec(success, error, "PluginRefreshGallery", "refresh", [url]);
};
var success = function(success){
    //alert("Success");
},
error = function(error){
    //alert("Error");
};
window.refreshMedia = new RefreshMedia();
module.exports = refreshMedia;
})
在此之前,我

收到一个名为"模块未定义"的错误,并且我定义了像上面的代码错误一样的模块,但是我没有将Gallry插件刷新到Windows对象中。

谁能帮我解决这个问题???

调试时有时会发生此错误,只是不在乎。

正如我在插件文档中看到的那样,它不适用于窗口对象。只需将其refreshMedia到您的JavaScript中即可。

相关内容

  • 没有找到相关文章

最新更新