Open
Description
Hello,
I am getting the following error when my page loads:
TypeError: Cannot set properties of null (setting '__draggable_context')
at addContext (node_modules\vuedraggable\dist\vuedraggable.umd.js:4478:1)
at eval (node_modules\vuedraggable\dist\vuedraggable.umd.js:4523:1)
at Array.forEach (<anonymous>)
at ComponentStructure.updated (node_modules\vuedraggable\dist\vuedraggable.umd.js:4522:1)
at Proxy.updated (node_modules\vuedraggable\dist\vuedraggable.umd.js:4829:1)
at callWithErrorHandling (node_modules\@vue\runtime-core\dist\runtime-core.esm-bundler.js:155:1)
at callWithAsyncErrorHandling (node_modules\@vue\runtime-core\dist\runtime-core.esm-bundler.js:164:1)
at Array.hook.__weh.hook.__weh (node_modules\@vue\runtime-core\dist\runtime-core.esm-bundler.js:2685:1)
at flushPostFlushCbs (node_modules\@vue\runtime-core\dist\runtime-core.esm-bundler.js:356:1)
at flushJobs (node_modules\@vue\runtime-core\dist\runtime-core.esm-bundler.js:401:1)
I cannot drag anything, when I try to drag I get the following error:
node_modules\vuedraggable\dist\vuedraggable.umd.js:4974 Uncaught TypeError: Cannot read properties of null (reading 'index')
at Proxy.onDragUpdate (node_modules\vuedraggable\dist\vuedraggable.umd.js:4974:1)
at Proxy.eval (node_modules\vuedraggable\dist\vuedraggable.umd.js:4694:1)
at Sortable.eval (node_modules\vuedraggable\dist\vuedraggable.umd.js:4705:1)
at dispatchEvent (node_modules\sortablejs\modular\sortable.esm.js:916:1)
at _dispatchEvent (node_modules\sortablejs\modular\sortable.esm.js:961:1)
at Sortable._onDrop (node_modules\sortablejs\modular\sortable.esm.js:2216:1)
at Sortable.handleEvent (node_modules\sortablejs\modular\sortable.esm.js:2269:1)
at Sortable.__trace__ [as handleEvent] (node_modules\@bugsnag\browser\dist\bugsnag.js:2764:1)
I have tried downgrading to versions 4.0.1 as well as version 4.0.0 and both still throw the error.
This is my component:
<draggable item-key="id" v-model="person" handle=".gripIcon" @start="drag=true" @end="drag=false" tag="transition-group" :component-data="{name:'flip-list'}">
<template #item="{element,index}">
<component :is="element.name" :id="element.id"
v-bind:key="element.id"
v-on:delete-row="deleteRow(index)"
v-on:update-info="data => updateInfo(index,data)">
</component>
</template>
</draggable>
Please assist.
Metadata
Metadata
Assignees
Labels
No labels