效果图

Element-ui table中tag显示不同颜色

 

 

组件template中:
<el-table-column :label="$t('epmlang.epmInfo.sPMStatus')" class-name="status-col" width="100">
        <template slot-scope="scope">
          <el-tag :type="scope.row.sPMStatus | statusFilter">
            {{ scope.row.sPMStatus }}
          </el-tag>
        </template>
      </el-table-column>

js

 filters: {
    // el-tag类型转换
    statusFilter(status) {
      const statusMap = {
        PM: 'info',
        IDEL: 'danger',
        BUYOFF: 'success'
      }
      console.log(statusMap[status])
      return statusMap[status]
    }
  },

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2022-01-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
相关资源
相似解决方案