拖拽网格
拖拽网格布局
基本使用
查看代码
vue
<template>
<dragGrid>
<dragGridItem :id="item" :w="3" :h="2" v-for="item in 10">{{item}}</dragGridItem>
</dragGrid>
</template>
api
dragGrid props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
cellHeight | 一栏单元格高度 | Number | 50 |
float | boolean | false | |
handleClass | 设置拖拽抓手 | string | |
disableDrag | 禁止拖拽 | boolean | false |
disableResize | 禁止改变单元格大小 | boolean | false |
dragGridItem props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
x | 位置 | Number | - |
y | 位置 | Number | - |
w | 宽度 1 - 12之间 | Number | 2 |
h | 高度 | boolean | 2 |
minW | 最小宽度 | boolean | - |
minH | 最小高度 | boolean | - |
maxW | 最大宽度 | boolean | - |
maxH | 最大高度 | boolean | - |
noResize | 禁止改变单元格大小 | boolean | false |
noMove | 禁止拖动 | boolean | false |
locked | 锁住单元格 | boolean | false |