网站首页 > 开源技术 正文
今天给大家分享一个超优秀的 vue.js 拖拽栅格布局插件VueGridLayout。
vue-grid-layout 一款基于 vue 可拖拽缩放的栅格组件。star高达5.9K+。
功能性
- 可拖拽
- 可调整大小
- 静态部件(不可拖拽、调整大小)
- 拖拽和调整大小进行边界检查
- 增减部件时避免重建栅格
- 可序列化和还原的布局
- 自动化 RTL 支持
- 响应式
安装
npm install vue-grid-layout -D
引入使用
import VueGridLayout from 'vue-grid-layout';
export default {
components: {
GridLayout: VueGridLayout.GridLayout,
GridItem: VueGridLayout.GridItem
},
// ... data, methods, mounted (), etc.
}
<grid-layout
:layout.sync="layout"
:col-num="12"
:row-height="30"
:is-draggable="true"
:is-resizable="true"
:is-mirrored="false"
:vertical-compact="true"
:margin="[10, 10]"
:use-css-transforms="true"
>
<grid-item v-for="item in layout"
:x="item.x"
:y="item.y"
:w="item.w"
:h="item.h"
:i="item.i"
:key="item.i">
{{item.i}}
</grid-item>
</grid-layout>
非常不错的一款拖拽瓷片组件,有需要的小伙伴可以去看下哈。
# 文档地址
https://jbaysolutions.github.io/vue-grid-layout/
# 仓库地址
https://github.com/jbaysolutions/vue-grid-layout
ok,今天的分享就到这里。
猜你喜欢
- 2024-10-24 vue+echarts实现可拖动节点的折现图
- 2024-10-24 推荐!表单&试卷零代码搭建平台技术详解
- 2024-10-24 使用vue自定义指令构建拖放插件(vue实现拖动布局的实现)
- 2024-10-24 基于 Vue3 低代码 可视化开发设计器
- 2024-10-24 基于VUE+ElementUI+JsPlumb的流程设计器,支持画布拖拽
- 2024-10-24 开源的可视化表单配置相关的案例(可视化表单编辑器)
- 2024-10-24 手摸手,带你尝鲜 naiveui 撸 admin 骨架(多标签组件)
- 2024-10-24 用Vue快速创建前端Kanban功能原型
- 2024-10-24 Vue 界面可视化设计器(vue ui可视化)
- 2024-10-24 前端开发——可视化搭建推荐一波(可视化前端开发工具)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)