效果
<avue-crud :option="optiondata" :data="tabledatalsit">
<template slot-scope="{row}" slot="leakageRate">
<el-tag style="background:#ec808d;color:#333" v-if="row.leakageRate>20">{{ row.leakageRate }}</el-tag>
<el-tag style="background:#f9cd90;color:#333" v-else>{{ row.leakageRate }}</el-tag>
</template>
</avue-crud>
1.slot-scope="{row}" 插槽 为了拿到当前列的数据进行渲染
2.slot="leakageRate" 配置项中字段名称 prop===> leakageRate 保持一致
3.slot: true 配置项中插槽字段 必须设置为true
optiondata: {
column: [
{
label: "DMA分区名称",
prop: "DMASubregionName",
},
{
label: "漏损率(%)",
prop: "leakageRate",
slot: true,
},
{
label: "漏损量(m³)",
prop: "leakage",
}
]
},