使用requirejs后,下拉可能会报错如下:
Uncaught (in promise) TypeError: mui(...).pullRefresh(...).endPulldownToRefresh is not a function
解决方案:
修改mui.js v3.7.2 5467行
//override h5 pullRefresh
$.fn.pullRefresh_native = function(options) {
var self;
if (this.length === 0) {
self = document.createElement('div');
self.className = 'mui-content';
document.body.appendChild(self);
} else {
self = this[0];
//解决方案:使用requirejs时,这里的this可能有缓存,需要重新获取
if (typeof define === 'function' && define.amd) {
self = document.getElementById(self.getAttribute("id"));
}
}
。。。
改完后不报错了,请官方确认此问题并及时修改
2 个评论
要回复文章请先登录或注册
2***@qq.com
2***@qq.com