diff --git a/src/utils/popup/index.js b/src/utils/popup/index.js index dea16d518..8156b2dcf 100644 --- a/src/utils/popup/index.js +++ b/src/utils/popup/index.js @@ -69,7 +69,7 @@ export default { opened: false, bodyPaddingRight: null, computedBodyPaddingRight: 0, - withoutHiddenClass: false, + withoutHiddenClass: true, rendered: false }; }, @@ -216,6 +216,7 @@ export default { document.body.style.paddingRight = this.bodyPaddingRight; removeClass(document.body, 'el-popup-parent--hidden'); } + this.withoutHiddenClass = true; } } }; diff --git a/test/unit/specs/mixin.vue-popup.spec.js b/test/unit/specs/mixin.vue-popup.spec.js index 0eae6af22..5e11d5dac 100644 --- a/test/unit/specs/mixin.vue-popup.spec.js +++ b/test/unit/specs/mixin.vue-popup.spec.js @@ -13,7 +13,6 @@ const Popup = Object.assign({}, VuePopup, { describe('Mixin:vue-popup', () => { let vm; before(() => { - document.body.className = ''; const modals = document.querySelectorAll('.v-modal'); [].forEach.call(modals, modal => { modal &&