0.1.3 • Published 5 years ago

vue-drag-selector v0.1.3

Weekly downloads
24
License
MIT
Repository
github
Last release
5 years ago

Vue-Drag-Selector

基于Vue.js的框选组件

示例(Demo)

View Demo

安装(install)

npm i vue-drag-selector

引入(import)

// main.js
import VueDragSelector from "vue-drag-selector";
Vue.use(VueDragSelector);

用法(Usage)

<template>
    <div>
        <drag-selector v-model="checkedList"
                       @change="handleDragSelectorChange" class="drag-selector">
            <drag-selector-item v-for="(item, index) in myDragList"
                                :value="item"
                                :key="index" class="drag-selector__item">
                {{ item }}
            </drag-selector-item>
        </drag-selector>
        {{ checkedList }}
    </div>
</template>

<script>
  export default {
    name: "app",
    data() {
      return {
        checkedList: [],
        myDragList: [
          { a: 1, b: 5 },
          { a: 2, b: 6 },
          { a: 3, b: 7 }
        ]
      };
    },
    methods: {
      handleDragSelectorChange(checkedList) {
        console.log(checkedList);
      }
    }
  };
</script>

待做(TODO)

  1. 拖拽交换位置
0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago