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 instance;
|
||||||
let instances = [];
|
let instances = [];
|
||||||
let seed = 1;
|
let seed = 1;
|
||||||
|
const instanceSpacing = 16;
|
||||||
|
|
||||||
const Message = function(options) {
|
const Message = function(options) {
|
||||||
if (Vue.prototype.$isServer) return;
|
if (Vue.prototype.$isServer) return;
|
||||||
|
@ -35,7 +36,7 @@ const Message = function(options) {
|
||||||
document.body.appendChild(instance.$el);
|
document.body.appendChild(instance.$el);
|
||||||
let verticalOffset = options.offset || 20;
|
let verticalOffset = options.offset || 20;
|
||||||
instances.forEach(item => {
|
instances.forEach(item => {
|
||||||
verticalOffset += item.$el.offsetHeight + 16;
|
verticalOffset += item.$el.offsetHeight + instanceSpacing;
|
||||||
});
|
});
|
||||||
instance.verticalOffset = verticalOffset;
|
instance.verticalOffset = verticalOffset;
|
||||||
instance.visible = true;
|
instance.visible = true;
|
||||||
|
@ -78,7 +79,7 @@ Message.close = function(id, userOnClose) {
|
||||||
for (let i = index; i < len - 1 ; i++) {
|
for (let i = index; i < len - 1 ; i++) {
|
||||||
let dom = instances[i].$el;
|
let dom = instances[i].$el;
|
||||||
dom.style['top'] =
|
dom.style['top'] =
|
||||||
parseInt(dom.style['top'], 10) - removedHeight - 16 + 'px';
|
parseInt(dom.style['top'], 10) - removedHeight - instanceSpacing + 'px';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue