0) {
setTimeout(function() {
Message.hide(messageEl);
}, duration);
}
return messageEl;
},
/**
* 隐藏消息提示
*/
hide: function(messageEl) {
if (!messageEl) return;
messageEl.classList.add('hiding');
setTimeout(function() {
if (messageEl.parentNode) {
messageEl.parentNode.removeChild(messageEl);
}
}, 300);
},
/**
* 显示成功消息
*/
success: function(message, duration) {
return this.show(message, 'success', duration);
},
/**
* 显示错误消息
*/
error: function(message, duration) {
return this.show(message, 'error', duration);
},
/**
* 显示警告消息
*/
warning: function(message, duration) {
return this.show(message, 'warning', duration);
},
/**
* 显示信息消息
*/
info: function(message, duration) {
return this.show(message, 'info', duration);
}
};

