vue2-dnd

v1.0.1
Drag n' Drop plugin for Vue.js
vue vue2 dragndrop dnd plugin

vue2-dnd

img img

Drag n' Drop plugin for Vue.js

Installation

npm install vue2-dnd --save

Usage

import Vue2Dnd from 'vue2-dnd'

Vue.use(Vue2Dnd)

Draggable Directive

v-draggable.[groupname]="[draggable object]"
<template>
  <div v-draggable.groupname="item"></div>
</template>

<script>
  export default {
    data () {
      return {
        key: item.key,
        name: item.name
      }
    }
  }
</script>

Droppable Directive

v-draggable.[groupname]="[droppable callback function]"
<template>
  <div v-droppable.groupname="callback"></div>
</template>

<script>
  export default {
    methods: {
      callback ($ev) {
        // $ev contains the draggable object
      }
    }
  }
</script>

License

MIT

npm i vue2-dnd

Metadata

  • MIT
  • Whatever
  • Jikkai Xiao
  • released 1/6/2017

Downloads

Maintainers