mirror of https://github.com/ElemeFE/element
Message: 给 Message 实例间距数值命名一个变量,提升代码可读性
parent
f14b5ba540
commit
4e00019a13
|
@ -8,6 +8,7 @@ let MessageConstructor = Vue.extend(Main);
|
|||
let instance;
|
||||
let instances = [];
|
||||
let seed = 1;
|
||||
const instanceSpacing = 16;
|
||||
|
||||
const Message = function(options) {
|
||||
if (Vue.prototype.$isServer) return;
|
||||
|
@ -35,7 +36,7 @@ const Message = function(options) {
|
|||
document.body.appendChild(instance.$el);
|
||||
let verticalOffset = options.offset || 20;
|
||||
instances.forEach(item => {
|
||||
verticalOffset += item.$el.offsetHeight + 16;
|
||||
verticalOffset += item.$el.offsetHeight + instanceSpacing;
|
||||
});
|
||||
instance.verticalOffset = verticalOffset;
|
||||
instance.visible = true;
|
||||
|
@ -78,7 +79,7 @@ Message.close = function(id, userOnClose) {
|
|||
for (let i = index; i < len - 1 ; i++) {
|
||||
let dom = instances[i].$el;
|
||||
dom.style['top'] =
|
||||
parseInt(dom.style['top'], 10) - removedHeight - 16 + 'px';
|
||||
parseInt(dom.style['top'], 10) - removedHeight - instanceSpacing + 'px';
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue