vue表格实现 使用vxe-table(树形表格&&展开行表格)
这个使用什么组件库合适
描述:这个表格的数据和列头都需要前端去进行处理,数据层级根据左侧所选择品类生成。
思路
1.将数据处理为正常的树形表格一维数组,{id: "001",parentId: null}{id: "11",parentId: "001"}{id: "1102",parentId: "11"},根据需要进行递归创建数据
2.对于产生的多个展开标签,使用cell-class-name(vxe动态赋类名的方法),找到元素示例上的vxe-tree--btn-wrapper元素为需要显示的节点让其显示,其他的全部进行隐藏。
注意点:
没有使用上述方法,使用多次vxe-table 中的tree-node属性,会有这样的警告,暂不处理
[vxe-table v4.5.18] column.tree-node="true" 重复了
自己已经解决了