From 92083ccf937bc706b3051f68ea98b7856ba2fe7e Mon Sep 17 00:00:00 2001 From: zhaojinghui Date: Wed, 10 Aug 2022 20:05:14 +0800 Subject: [PATCH] =?UTF-8?q?loading:=20=E8=A7=A3=E5=86=B3=EF=BC=9A=E5=AE=9A?= =?UTF-8?q?=E4=BD=8D=E6=96=B9=E5=BC=8F=E4=B8=BAsticky=E7=9A=84DOM=E4=BD=BF?= =?UTF-8?q?=E7=94=A8loading=E6=97=B6=EF=BC=8C=E4=BC=9A=E5=A4=B1=E5=8E=BB?= =?UTF-8?q?=E7=B2=98=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/loading/src/directive.js | 2 +- packages/loading/src/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/loading/src/directive.js b/packages/loading/src/directive.js index f4400feb65..5c11370068 100644 --- a/packages/loading/src/directive.js +++ b/packages/loading/src/directive.js @@ -64,7 +64,7 @@ loadingDirective.install = Vue => { el.mask.style[property] = el.maskStyle[property]; }); - if (el.originalPosition !== 'absolute' && el.originalPosition !== 'fixed') { + if (el.originalPosition !== 'absolute' && el.originalPosition !== 'fixed' && el.originalPosition !== 'sticky') { addClass(parent, 'el-loading-parent--relative'); } if (binding.modifiers.fullscreen && binding.modifiers.lock) { diff --git a/packages/loading/src/index.js b/packages/loading/src/index.js index 97e175dea4..c7ff6a5c4c 100644 --- a/packages/loading/src/index.js +++ b/packages/loading/src/index.js @@ -87,7 +87,7 @@ const Loading = (options = {}) => { }); addStyle(options, parent, instance); - if (instance.originalPosition !== 'absolute' && instance.originalPosition !== 'fixed') { + if (instance.originalPosition !== 'absolute' && instance.originalPosition !== 'fixed' && instance.originalPosition !== 'sticky') { addClass(parent, 'el-loading-parent--relative'); } if (options.fullscreen && options.lock) {