<h1 align="center">Welcome to vbt-Table 👋</h1> <p align="center">一款基于element-ui(2.9.1)扩展的支持树形表格的大数据表格组件</p> <p align="center"> <img src="https://img.shields.io/bundlephobia/minzip/vbt-table.svg" /> <img src="https://img.shields.io/david/Spdino/vbt-ta
npm install vbt-table一款基于element-ui(2.9.1)扩展的支持树形表格的大数据表格组件
- initParentFunc方法,用于初始化父级树形表格数据时处理数据,抛出当前处理的父级rowData和树形设置属性对象(当传入的data发生变化时执行)
```
// 设置父级初始值
initParentFunc(row,treeData) {
console.log(row,treeData)
row.disabled = true
},
- formateChildFunc方法,用于初始化子级树形表格数据时处理数据,抛出当前处理的子级rowData和parentRow,treeData(当展开子级动作发生时执行)
``
formateChildFunc(row, parent,treeData) {
console.log(row,parent,treeData)
if(parent.name) row.name = parent.name
},
##### 2.大数据树形表格支持
- 效果
!images command
##### 3.大数据树形表格懒加载支持
- 效果
!images command
stripe
row-key="id"
size="mini"
isBigData
isTreeTable
show-summary
highlight-hover-row
max-height="600"
:data="tableData">
show-overflow-tooltip
expanded
:key="item.value"
:prop="item.value"
:label="item.label"
:width="item.width"
:fixed="item.value === 'id'">
size="mini"
v-model="scope.row[item.value]"
placeholder="name">
{{scope.row[item.value]}}
``Give a ⭐️ if this project helped you!