From fd08afdd9005965f04461af69b9ed722d2495997 Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Fri, 25 Nov 2016 18:06:12 +0800 Subject: [PATCH] Popper: fix not destroy in keep-alive mode, fixed #1359 --- src/utils/vue-popper.js | 5 +++++ 1 file changed, 5 insertions(+) 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); } };