Use adsorption alignment with DraggableContainer
releaseTo enable automatic snapping/alignment between multiple Vue3DraggableResizable elements, wrap them in a DraggableContainer. This feature provides real-time reference lines when elements snap to specific axes or parent edges.
Note: If you registered the library globally via app.use(), DraggableContainer is already globally registered and does not need to be imported again.
<template>
<div class="parent">
<DraggableContainer>
<Vue3DraggableResizable>
Test
</Vue3DraggableResizable>
<Vue3DraggableResizable>
Another test
</Vue3DraggableResizable>
</DraggableContainer>
</div>
</template>
<script>
import { defineComponent } from 'vue'
import Vue3DraggableResizable, { DraggableContainer } from 'vue3-draggable-resizable'
import 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'
export default defineComponent({
components: { Vue3DraggableResizable, DraggableContainer }
})
</script>