diff --git a/src/utils/vue-popper.js b/src/utils/vue-popper.js index abd95407d..71c498189 100644 --- a/src/utils/vue-popper.js +++ b/src/utils/vue-popper.js @@ -152,5 +152,10 @@ export default { this.popperElm && this.popperElm.parentNode === document.body && document.body.removeChild(this.popperElm); + }, + + // call destroy in keep-alive mode + deactivated() { + this.$options.beforeDestroy[0].call(this); } };