项目作者: leson1986

项目描述 :
基于vue实现的可以拖拽排序的树形表格。支持拖拽排序、固定头、拖拽改变行宽,checkbox多选、自定义单元格内容、设置行的背景色、动态控制某些行是否可以拖拽等等....
高级语言: Vue
项目地址: git://github.com/leson1986/vue-drag-table-tree.git
创建时间: 2020-03-17T12:09:26Z
项目社区:https://github.com/leson1986/vue-drag-table-tree

开源协议:MIT License

下载


vue drag tree table

IE11+/Chrome/firefox

请更新到1.1.0及以上版本

基于vue实现的可以拖拽排序的树形表格

支持拖拽排序、固定头、拖拽改变行宽,checkbox多选、自定义单元格内容、设置行的背景色、动态控制某些行是否可以拖拽等等….

drag-tree-table

更新日志

1.1.1

  1. 显示所有内容,去掉超出显示省略号

1.1.0

  1. 优化树根节点内容根据字段有无显示内容与否。

安装

npm

  1. npm i vue-drag-table-tree --save-dev

script

  1. <script src="./dist/dtree-table.js"></script>

使用方式

  1. <template>
  2. <div id="app">
  3. <dragTreeTable
  4. :data="treeData"
  5. :onDrag="onTreeDataChange"
  6. fixed
  7. border>
  8. </dragTreeTable>
  9. </div>
  10. </template>
  11. <script>
  12. import dragTreeTable from "drag-tree-table";
  13. export default {
  14. name: "app",
  15. data() {
  16. return {
  17. treeData: {
  18. columns: [...],
  19. lists: [...]
  20. }
  21. };
  22. },
  23. components: {
  24. dragTreeTable
  25. },
  26. methods: {
  27. onTreeDataChange(list) {
  28. this.treeData.lists = list;
  29. }
  30. },
  31. };
  32. </script>

更新日志-CHANGELOG

我的扣扣511539312,欢迎沟通(找我加新需求的记得先来个star支持下哦)