diff --git a/components/vc-trigger/Popup.jsx b/components/vc-trigger/Popup.jsx index 9821f4bec..8a905606a 100644 --- a/components/vc-trigger/Popup.jsx +++ b/components/vc-trigger/Popup.jsx @@ -49,7 +49,11 @@ export default { }); }, beforeDestroy() { - this.$el.remove(); + if (this.$el.parentNode) { + this.$el.parentNode.removeChild(this.$el); + } else if (this.$el.remove) { + this.$el.remove(); + } }, methods: { onAlign(popupDomNode, align) {