0.4.0 • Published 6 months ago

vue-draggable-grid v0.4.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
6 months ago

Vue Draggable Grid

A library for Vue2 which allows drag&drop functionality in a grid context.

Installation

npm install vue-draggable-grid

Usage

Include the library in your project:

import draggableGrid from "vue-draggable-grid";

Vue.use(draggableGrid);

// Now create your app as usual

An example usage could look like this:

<template>
  <drag-grid v-model="items" :cols="4" :rows="4">
    <template #item="item">
      {{ item.data.text }}
    </template>
  </drag-grid>
</template>

<script>
export default {
  name: "YourComponent",
  data() {
    return {
      items: [
        {
          x: 1,
          y: 3,
          w: 2,
          h: 2,
          key: "item1",
          data: { text: "Hello world 1" },
        },
        {
          x: 2,
          y: 2,
          w: 2,
          h: 1,
          key: "item2",
          data: { text: "Hello world 2" },
        },
        {
          x: 3,
          y: 1,
          w: 1,
          h: 1,
          key: "item3",
          data: { text: "Hello world 3" },
        },
      ],
    };
  },
};
</script>

For more examples visit the examples folder, or read the documentation.

Repository: https://edugit.org/AlekSIS/libs/vue-draggable-grid/

Built by Julian Leucker.

0.4.0

6 months ago

0.3.0

8 months ago

0.2.0

9 months ago

0.1.0-post0

10 months ago

0.1.0

11 months ago