A Simple Drag & Drop example created in Vue.js
VueDragDrop
A Simple Drag & Drop example created in Vue.js.
setup
npm
npm install @seregpie/vuedragdrop
ES module
Register the components globally.
import Vue from 'vue';
import VueDragDrop from '@seregpie/vuedragdrop';
Vue.use(VueDragDrop);
or
Register the components in the scope of another instance.
import VueDragDrop from '@seregpie/vuedragdrop';
export default {
// ...
components: {
[VueDragDrop.DargItem.name]: VueDragDrop.DargItem,
[VueDragDrop.DropArea.name]: VueDragDrop.DropArea,
},
};
browser
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/@seregpie/vuedragdrop"></script>
If Vue is detected, the components will be registered automatically.
usage
...
components
VueDragIten
properties
property | type | default |
---|---|---|
tag |
String |
'div' |
revertDuration |
Number |
0 |
restrict |
||
data |
VueDropArea
properties
property | type | default |
---|---|---|
tag |
String |
'div' |