使vxe-table以及element-ui table第一行 操作栏的操作项与其他行的操作项不一样

4 篇文章 0 订阅

我这里的场景是
第一行的操作栏 只有计算这一个按钮并且点击计算 计算按钮会变成停止,其他行的操作项有 计算和删除两个按钮
代码:

<vxe-table-column title="操作" width="200">
    <template v-slot="{ row, rowIndex }">
            <template v-if="rowIndex == 0">
              <vxe-button v-if="row.show" type="text" class="count" @click="count(row)">计算</vxe-button>
              <vxe-button v-else type="text" class="stop" @click="stop(row)">停止</vxe-button>
            </template>
            <template v-if="rowIndex != 0">
              <vxe-button v-if="row.show" type="text" class="count" @click="count(row)">计算</vxe-button>
              <vxe-button v-else type="text" class="stop" @click="stop(row)">停止</vxe-button>
              <vxe-button type="text" class="delete" @click="removeEvent(row)">删除</vxe-button>
            </template>
          </template>
</vxe-table-column>

关键就在 rowIndex == 0 这个判断条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值