我目前正在开发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;
})
在此之前,我收到一个名为模块的错误未定义,我定义的模块如上面的代码错误已解决,但我没有将refreshGallry插件导入到windows对象中。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
有时在调试时会发生此错误,只是不在乎。
正如我在插件文档中看到的那样,它并不适用于窗口对象。只需将其称为refreshMedia
即可进入您的javascript。