layui问题:layer.msg方法提示消息一闪而过问题

代码:

if (response.status == '1'){
                    layer.msg("Request Succeeded!",{icon:1,time:3000});
                    var index = parent.layer.getFrameIndex(window.name);
                    parent.layer.close(index);
                }

问题:ajax请求成功,然后弹个窗提示,时间3秒,然后关闭页面(不是关闭layer.msg的弹窗),返回上一页面,但是直接就返回上一页面了,这是怎么回事?

解决方法:layer.msg("Request Succeeded!", {
icon: 1,
time: 3000,
end: function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
});

在layer.msg的后面加end方法,如上。

参考:https://fly.layui.com/jie/16553/

你可能感兴趣的:(前端)