2.3.10-0 • Published 5 years ago

alt-vue-grid-layout v2.3.10-0

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

vue拖拽布局设计器

基于大神作品的二次开发https://github.com/jbaysolutions/vue-grid-layout/

使用方法

<div>
    <grid ref="grid"></grid>
</div>
import VueGrid from 'alt-vue-grid-layout'
 
let Grid = VueGrid.createGrid()
let layout = [
    {"x":0,"y":0,"w":2,"h":2,"i":"0"},
    {"x":2,"y":0,"w":2,"h":4,"i":"1"},
    {"x":4,"y":0,"w":2,"h":5,"i":"2"},
    {"x":6,"y":0,"w":2,"h":3,"i":"3"},
    {"x":8,"y":0,"w":2,"h":3,"i":"4"}
]
 
new Vue({
    components: {
        Grid
    },
    mounted(){
        this.$refs.grid.setLayout(layout)
    }
}

全局配置属性

属性说明默认值
isDraggableBoolean类型,是否支持拖拽布局,true - 支持,false - 不支持true
isResizableBoolean类型,是否支持拖拽控制元素大小,true - 支持,false - 不支持true
marginArray类型,如 3, 3,设置可拖拽模块左侧和下侧间距,最小值为2, 2,表示没有间距10, 10
verticalCompactBoolean类型,设置垂直方向是否自动忽略空白向上填充true
useCssTransformsBoolean类型,是否使用css的transform属性true
colNumNumber类型,栅格列数12
rowHeightNumber类型,每一行的高度150
maxRowsNumber类型,设置布局设计器最大行数Infinity
dragIgnoreFromString类型,css-like,匹配的元素上不会触发拖拽事件'a, button'
dragAllowFromString类型,css-like,匹配的元素上会触发拖拽事件'a, button'
resizeIgnoreFromString类型,css-like,匹配的元素上不会触发resize事件'a, button'
backgroundColorString类型,css-like,设置所有卡片的背景颜色和透明度'rgba(255,255,255,0.5)'
2.3.10-0

5 years ago

2.3.9-0

5 years ago

2.3.8

5 years ago

2.3.7

5 years ago

2.3.6

5 years ago

2.3.5

5 years ago

2.3.4

5 years ago

2.3.3

5 years ago