扫一扫分享
vue-grid-layout是一个功能强大的瀑布流布局组件。支持用户拖拽和对改变元素大小,并提供相应的事件进行自定义操作。而且布局可以存储和再展现。
npm install --save vue-grid-layout
使用
//script标签下
import { GridLayout,GridItem } from 'vue-grid-layout'
//export default
data(){
return{
layout:[
{"x":0,"y":0,"w":4,"h":2,"i":0} //数据格式
]
}
},
components: {
GridLayout,
GridItem
}
参数
参数 类型 默认值 说明
autoSize Boolean true 是否根据内容确定容器的高度
colNum Number 12 列数
rowHeight Number 150 行高
maxRows Number Infinity 最大的行高
margin Array [10, 10] 两个可移动元素间的距离
isDraggable Boolean true 是否支持推拽
isResizable Boolean true 是否支持改变大小
usecssTransforms Boolean true 是否使用自定义的过渡效果
verticalCompact Boolean true 是否使用verticalCompact布局
layout Array - 布局位置
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览