GridDragResize
配置项
GridDragResizeProps<T>
名称 | 类型 | 默认值 | 说明 | 版本 |
---|---|---|---|---|
columns (v-model) | number | 1 | 列数 | 0.0.17 |
rows (v-model) | number | 1 | 行数 | 0.0.17 |
gap | number | 0 | 间隙 | 0.0.17 |
columnSize | number | undefined | 列宽,undefined 相当于 1fr | 0.0.17 |
rowSize | number | undefined | 行高,undefined 相当于 1fr | 0.0.17 |
columnExpandable | boolean | false | 允许向右扩展列数 | 0.0.17 |
rowExpandable | boolean | false | 允许向下扩展行数 | 0.0.17 |
children (v-model) | GridDragResizeItemProps<T>[] | [] | 子配置项 | 0.0.17 |
dragHandler | string | '' | 拖动锚点(querySelector),子组件优先级更高 | 0.0.17 |
readonly | boolean | false | 只读,true 将禁用子配置项的可拖动和可调整大小 | 0.0.17 |
sub | boolean | false | 嵌套组件, columnExpandable、rowExpandable 将失效 | 0.0.17 |
droppingChild | GridDragResizeItemProps | undefined | 正在拖入的配置项 | 0.2.6 |
子配置项
GridDragResizeItemProps<T>
名称 | 类型 | 默认值 | 说明 | 版本 |
---|---|---|---|---|
columns (v-model) | number | 1 | 列数 | 0.0.17 |
rows (v-model) | number | 1 | 行数 | 0.0.17 |
columnStart (v-model) | number | 1 | CSS columnStart | 0.0.17 |
columnEnd (v-model) | number | 2 | CSS columnEnd | 0.0.17 |
rowStart (v-model) | number | 1 | CSS rowStart | 0.0.17 |
rowEnd (v-model) | number | 2 | CSS rowEnd | 0.0.17 |
dragHandler | string | '' | 拖动锚点(querySelector) | 0.0.17 |
draggable | boolean | true | 是否可拖动 | 0.0.17 |
resizable | boolean | true | 是否可调整大小 | 0.0.17 |
removable | boolean | true | 是否可移除 | 0.2.0 |
overflow | string | 'hidden' | CSS overflow | 0.0.17 |
render | () => VNode | undefined | 显示内容 | 0.0.17 |
data | T | undefined | 数据项 | 0.0.17 |