element table 循环渲染 动态过滤字段值

element table 循环渲染 字段映射

html

   <el-table
                        :data="guestDataList"
                        border
                        stripe
                        size="small"
                        :header-cell-style="{background:'#EBF4FF', color:'#000','text-align': 'center'}"
                        style="width: 100%; text-align: center">
                        <el-table-column
                          :prop="item.prop"
                          show-overflow-tooltip
                          :label="item.label"
                          v-for="(item, index) in guestColumnList"
                          :key="index"
                        >
                        <template slot-scope="scope">
                          <span v-if="scope.column.property === 'operator'">{{ scope.row.operator | operatorFilters}}</span>
                          <span v-else-if="scope.column.property === 'startValue'">{{ scope.row | valueFilters}}</span>
                          <span v-else>{{scope.row[scope.column.property]}} </span> 
                        </template>
                        </el-table-column>
                      </el-table>

js

 export default {
    data() {
      return {
      guestColumnList:[
          {
            prop:'metalabelName',
            label:'标签'
          },
          {
            prop:'operator',
            slotName: "handleOpa",
            label:'运算符'
          },
          {
            prop:'startValue',
            label:'值'
          },
        ],
     }
    },
    filters:{
    operatorFilters(v){
      },
      valueFilters(v){
      },
    }
    
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值