动态循环elementUI自定义某列?
如下图,动态循环出来的,但是我想给“当前抢单权限”这列加个点击的弹窗,该怎么放呢,下面那样就放到到最后了
<el-table-column v-for="(item,index) in tableHeadData"
:label="item.name"
:prop="item.value"
align="center"
:show-overflow-tooltip="true"
:key="index"
:width="index < 6 ? '120' : '100'"
:fixed="index < 6"
:sortable="item.dir ? 'custom' : false"
></el-table-column>
<!-- 跑单总数 -->
<el-table-column label="当前抢单权限" prop="grabLevel" width="100">
<template #default="scope">
<span @click="runAllNumber(scope.row)" class="sp-name">dianji</span>
</template>
</el-table-column>
回答:
<el-table-column v-for="(item,index) in tableHeadData"
:label="item.name"
:prop="item.value"
align="center"
:show-overflow-tooltip="true"
:key="index"
:width="index < 6 ? '120' : '100'"
:fixed="index < 6"
:sortable="item.dir ? 'custom' : false"
>
<template #default="scope" v-if="item.name === '当前抢单权限'">
<span @click="runAllNumber(scope.row)" class="sp-name">dianji</span>
</template>
</el-table-column>
回答:
<el-table-column v-for="(item,index) in tableHeadData"
:label="item.name"
:prop="item.value"
align="center"
:show-overflow-tooltip="true"
:key="index"
:width="index < 6 ? '120' : '100'"
:fixed="index < 6"
:sortable="item.dir ? 'custom' : false"
>
<template #default="scope" @click="tableClick(item)">
<span @click="runAllNumber(scope.row)" class="sp-name">dianji</span>
</template>
</el-table-column>
给元素绑定click事件 当点击时进入 tableClick 然后根据item里的属性值(假设有item.clickValue item.clickType)执行点击后的程序
以上是 动态循环elementUI自定义某列? 的全部内容, 来源链接: utcz.com/p/933162.html