# vxe-table-plugin-virtual-tree **Repository Path**: wubo12/vxe-table-plugin-virtual-tree ## Basic Information - **Project Name**: vxe-table-plugin-virtual-tree - **Description**: 基于 vxe-table 表格的增强插件,实现简单的虚拟树表格(实验功能,仅供参考) - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-12-22 - **Last Updated**: 2021-12-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vxe-table-plugin-virtual-tree [![gitee star](https://gitee.com/xuliangzhan_admin/vxe-table-plugin-virtual-tree/badge/star.svg?theme=dark)](https://gitee.com/xuliangzhan_admin/vxe-table-plugin-virtual-tree/stargazers) [![npm version](https://img.shields.io/npm/v/vxe-table-plugin-virtual-tree.svg?style=flat-square)](https://www.npmjs.com/package/vxe-table-plugin-virtual-tree) [![npm downloads](https://img.shields.io/npm/dm/vxe-table-plugin-virtual-tree.svg?style=flat-square)](http://npm-stat.com/charts.html?package=vxe-table-plugin-virtual-tree) [![gzip size: JS](http://img.badgesize.io/https://unpkg.com/vxe-table-plugin-virtual-tree/dist/index.min.js?compression=gzip&label=gzip%20size:%20JS)](https://unpkg.com/vxe-table-plugin-virtual-tree/dist/index.min.js) [![gzip size: CSS](http://img.badgesize.io/https://unpkg.com/vxe-table-plugin-virtual-tree/dist/style.min.css?compression=gzip&label=gzip%20size:%20CSS)](https://unpkg.com/vxe-table-plugin-virtual-tree/dist/style.min.css) [![npm license](https://img.shields.io/github/license/mashape/apistatus.svg)](LICENSE) 基于 [vxe-table](https://www.npmjs.com/package/vxe-table) 表格的增强插件,实现简单的虚拟树表格 ## Installing ```shell npm install xe-utils vxe-table vxe-table-plugin-virtual-tree ``` ```javascript // ... import VXETablePluginVirtualTree from 'vxe-table-plugin-virtual-tree' import 'vxe-table-plugin-virtual-tree/dist/style.css' // ... VXETable.use(VXETablePluginVirtualTree) ``` ## Compatibility * 不支持的参数 * table.keep-source * table.tree-config.lazy * table.tree-config.line * column.type = expand ## Demo ```html ``` ```javascript export default { data () { return { tableColumn: [ { field: 'name', title: 'Name', treeNode: true }, { field: 'size', title: 'Size' }, { field: 'type', title: 'Type' }, { field: 'date', title: 'Date' } ], tableData: [ { id:'101', name:'文档1', size: 12, type: 'xlsx', date: '2019-12-12' }, { id:'102', name:'文件夹', size: 12, type: '', date: '2019-12-12', children: [ { id:'103', name:'文档3', size: 12, type: 'avi', date: '2019-12-12' }, ] } ] } } } ``` ## License [MIT](LICENSE) © 2019-present, Xu Liangzhan