问题:使用MUI开发手机端页面,发现有一个页面的mui.alert(’’,’’,function(){})点击确定之后没有任何反应,弹框关闭不了,放在其他页面可以关闭
mui.alert('上传的文件不能超过3个!','温馨提示',function(){})
经过排查:发现我自己写了一个工具ArrayUtils.js,可能 和mui.min.js中的方法有冲突,所以我方法名加上一个A,之后mui.alert()就可正常关闭了(所以说不要乱来~)
Array.prototype.indexOfA = function (val) {
for (var i = 0; this.length; i++) {
if (this[i] == val) {
return i
} else {
return -1;
}
}
}
Array.prototype.removeA = function(val){
var index =this.indexOfA(val);
console.log(index)
if(index>-1){
this.splice(index,1);
}
}