0.0.7 • Published 26 days ago

card-drag-sort v0.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
26 days ago

vue3 卡片拖拽排序组件

安装

npm install card-darg-sort

使用

<template>
  ...
  <card-drag-sort></card-drag-sort>
  ...
</template>

<style setup lang="ts">
import { CardDragSort } from 'card-drag-sort'
...
</style>

属性

属性描述类型是否必填默认值
data传入的卡片数据,详情见下表ArrayY-
columns卡片排列的列数NumberN3
width卡片的宽度NumberN500
height卡片的高度NumberN300
columnSpace卡片列间距NumberN20
rowSpace卡片行间距NumberN20
duration过渡效果时间,单位毫秒NumberN200

data

属性描述类型是否必填默认值
id卡片的唯一标识StringY-
title卡片的标题StringN无标题

插槽

属性描述类型
header自定义标题-
content自定义内容-
<card-drag-sort :data="data">
  <template #header="{ card }">
    {{ card.title }}
  </template>
  <template #content="{ card }">
    <div v-if="card.id === 'one'">
      <!-- 自定义内容 -->
    </div>
    ...
  </template>
</card-drag-sort>

事件

事件名描述类型
drag-start点击卡片顶部标题栏时触发,参数为卡片唯一 idFunction
drag-stop在松开鼠标时触发,参数为最新卡片顺序Function
0.0.7

26 days ago

0.0.6

26 days ago

0.0.5

27 days ago

0.0.4

28 days ago

0.0.3

28 days ago

0.0.2

28 days ago

0.0.1

28 days ago