From 5ace29922ea921a69c51bb17816be6b31f008589 Mon Sep 17 00:00:00 2001 From: Sylvain Bigonneau Date: Thu, 6 May 2021 15:25:42 +0200 Subject: [PATCH] fix: Avoid crashing when updated triggered before rendering --- src/core/componentStructure.js | 2 +- src/vuedraggable.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/componentStructure.js b/src/core/componentStructure.js index b827b7a..520817b 100644 --- a/src/core/componentStructure.js +++ b/src/core/componentStructure.js @@ -1,4 +1,4 @@ -const getHtmlElementFromNode = ({ el }) => el; +const getHtmlElementFromNode = ({ el }) => el || {}; const addContext = (domElement, context) => (domElement.__draggable_context = context); const getContext = domElement => domElement.__draggable_context; diff --git a/src/vuedraggable.js b/src/vuedraggable.js index 90c0fea..9e28a52 100644 --- a/src/vuedraggable.js +++ b/src/vuedraggable.js @@ -139,7 +139,7 @@ const draggableComponent = defineComponent({ }, updated() { - this.componentStructure.updated(); + this.$nextTick(() => this.componentStructure.updated()); }, beforeUnmount() {