$.messager.alert(); 是非阻塞的方式执行的
而JS的alert是以阻塞的方式执行的。
即,使用$.messager.alert() 的时候,你没点确定程序也会继续往下走,下面的操作就可以覆盖了这个$.messager.alert(); 事件。
function test(){
$.messager.alert();
goBack(1);//该方法覆盖了上面的方法
}
解决方案:
$.messager.alert('提示','覆盖解决方案!','info',function(){
goBack(1);//这个方法覆盖了messager.alert()事件
});