标签做的,仅支持安卓app、H5,兼容性的话没有去做大量测试,正常情况下应该是没有问题的。由于小程序的特性,无法在各类小程序平台使用。
2、此组件没有太多的功能,仅支持多级表头展示、多级表头合并、固定表头、固定列、使用格式化函数回显单元格数据。至于为什么没有其他功能的话,因为本人懒,还没此类业务需求。
3、header格式是参照el-table的数据格式来处理的,当前你也可以直接使用table>tr>td自己渲染生成。
4、其他扩展功能目前没考虑做,做了会更新。也可以留言,根据自己能力,我会试试看。
使用较为简单,可以下载示例参照使用:
<bcxc-muti-level-table ref="mutiLevelTable" :tableHeader="headers" :table-data="dataList" :fixed-columns="[0]"></bcxc-muti-level-table>
header = [
{
label: "废物名称",
prop: "wasteName",
width: 80,
children: [
{
label: "泛称",
prop: "wasteName",
},
{
label: "别名",
prop: "wasteAliasName",
}
]
},
{
label: "废物代码",
prop: "wasteCode",
width: 80,
children: [
{
label: "大类代码",
prop: "wasteBigCode",
children: [
{
label: "大类代码-1",
prop: "wasteBigCode1",
children: [
{
label: "大类代码11",
prop: "wasteBigCode11",
},
{
label: "大类代码12",
prop: "wasteBigCode12",
},
]
},
{
label: "大类代码-2",
prop: "wasteBigCode2",
},
]
},
{
label: "小类代码",
prop: "wasteSmallCode",
children: [
{
label: "小类代码-1",
prop: "wasteSmallCode1",
},
{
label: "小类代码-2",
prop: "wasteSmallCode2",
},
]
}
]
},
{
label: "危险特性",
prop: "wasteDanger",
width: 80,
children: [
{
label: "危险特性-1",
prop: "wasteDanger1",
},
{
label: "危险特性-2",
prop: "wasteDanger2",
},
]
},
{
label: "包装方式",
width: 80,
prop: "wastePackingType",
},
{
label: "包装物数量",
width: 80,
prop: "packageNum",
},
{
label: "产生量",
width: 80,
prop: "prodWeight",
unit: "Kg",
},
{
label: "自定义计算",
width: 80,
prop: "customCalculations",
//用于自定义计算或回显值
format: (row, idx) => {
return (idx * 80) + "kg";
},
unit: "Kg",
},
]
如果数据量很大,请另寻出路 !!!
隐私、权限声明
1. 本插件需要申请的系统权限列表:
无
2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:
插件不采集任何数据
3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:
无
使用中有什么不明白的地方,就向插件作者提问吧~
我要提问