a-table 如果要对某一列进行操作,可以用插槽
在data的column数组中,定义插槽
{
title: '折扣',
dataIndex: 'fDeDiscount',
scopedSlots: { customRender: 'discount' }
},
然后在a-table中处理
<span slot="discount" slot-scope="text, record">
<div v-if="record.fDeDiscount == '0'">0</div>
<div v-else>{{ (record.fDeDiscount * 100).toFixed() + '%' }}</div>
</span>
效果 如下: