vue可编辑表格框架
使用ElementPlus的Table啥都好,就是没有可编辑表格!!!既然UI库不支持,那我们实现一个可编辑表格是很难的事么?难么?不难么?...个人觉得如果是业务固定的可编辑表格,使用Element...
2024.11.20今天给小伙伴们分享一款纵享丝滑般体验的Vue拖拽树形表格DragTreeTable。
vue-drag-tree-table 基于vue.js实现可拖拽排序的树形表格组件。支持拖拽排序、固定表头、拖拽改变行宽、checkbox多选、自定义单元格内容、动态控制某些行是否拖拽等功能。
安装
$ npm i drag-tree-table -S使用组件
import dragTreeTable from "drag-tree-table"export default {data() {return {treeData: {columns: [...],lists: [...]}};},components: {dragTreeTable},methods: {onTreeDataChange(list) {this.treeData.lists = list;}},};data参数接受一个对象,包含如下字段
columns:[] // 表头配置参数lists: [] // 表格数据custom_field: {} // 自定义字段的配置(非必需)columns表头
[{type: ‘selection‘,title: ‘菜单名称‘,field: ‘name‘,width: 200,align: ‘center‘,formatter: (item) => {return ‘‘}},{type: ‘checkbox‘,title: ‘链接‘,field: ‘url‘,width: 200,align: ‘center‘isContainChildren: true, //是否勾选子节点,默认false},{type: ‘action‘,title: ‘操作‘,width: 350,align: ‘right‘,actions: [{text: ‘查看角色‘, onclick: (item) => { console.log(item) },formatter: (item) => {return ‘查看角色‘}},{text: ‘编辑‘, onclick: (item) => { console.log(item) },formatter: (item) => {return ‘编辑‘}}]},// ...]lists数据体
[{"id":40,"parent_id":0,"order":0,"name":"动物类","uri":"/masd/ds","open":true,"lists":[]},{"id":5,"parent_id":0,"order":1,"name":"昆虫类","uri":"/masd/ds","open":true,"isShowCheckbox": false,"lists":[{"id":12,"parent_id":5,"open":true,"order":0,"name":"蚂蚁","uri":"/masd/ds","lists":[]}]},// ...]组件全局方法
提供了各种丰富的DEMO及API使用。
# 文档地址https://www.mofazhuan.com/31.html# 仓库地址https://github.com/mafengwo/vue-drag-tree-tableOK,就介绍到这里。如果大家有其它Vue树形表格组件,欢迎一起交流讨论哈~~
使用ElementPlus的Table啥都好,就是没有可编辑表格!!!既然UI库不支持,那我们实现一个可编辑表格是很难的事么?难么?不难么?...个人觉得如果是业务固定的可编辑表格,使用Element...
2024.11.20可任意合并表头,实现单元格编辑。页面效果如图: 页面使用如下: export default{ data(){ return{ tableData:[{‘a‘:‘1‘,‘b‘:‘2‘,‘c‘:...
2024.11.221.layui介绍layui是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用,非常适合界面的快速开发。layui区别于那些基于MVVM底层...
2024.11.22简介项目中经常会用到导入数据的场景,这里介绍 VUE 中如何使用插件 xlsx 导出数据 安装3个依赖cnpm安装:cnpm install --save xlsx //电子表格格式的解析器cnpm ...
2024.11.22大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标! 今天小编推荐一款强大的表格...
2024.11.20