From b11af79d1b341646a4265868aa8022a5413b0a74 Mon Sep 17 00:00:00 2001 From: Lavrenov Egor Date: Wed, 1 Apr 2020 14:24:07 +0300 Subject: [PATCH 1/2] fix https://github.com/LinusBorg/vue-simple-portal/issues/40 --- src/components/TargetContainer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/TargetContainer.js b/src/components/TargetContainer.js index 76e96c5..37d0116 100644 --- a/src/components/TargetContainer.js +++ b/src/components/TargetContainer.js @@ -19,6 +19,8 @@ export default Vue.extend({ }, destroyed() { const { $el: el } = this - el.parentNode.removeChild(el) + if (el.parentNode) { + el.parentNode.removeChild(el) + } }, }) From a8c2021e27e15cc5789edc4453da8f91096b5341 Mon Sep 17 00:00:00 2001 From: Lavrenov Egor Date: Tue, 7 Apr 2020 12:25:11 +0300 Subject: [PATCH 2/2] https://github.com/LinusBorg/vue-simple-portal/issues/42 --- demo/App.vue | 3 +++ demo/components/Condition.vue | 28 +++++++++++++++++++++++++++ demo/components/TestComponentProp.vue | 16 +++++++++++++++ src/components/TargetContainer.js | 6 ++---- tests/e2e/specs/test.js | 13 +++++++++++++ 5 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 demo/components/Condition.vue create mode 100644 demo/components/TestComponentProp.vue diff --git a/demo/App.vue b/demo/App.vue index 62a1562..a58ac68 100644 --- a/demo/App.vue +++ b/demo/App.vue @@ -3,6 +3,9 @@

Demo App for VueSimplePortal