<template #default="scope"> <el-tag class="mx-1" effect="dark" v-if="scope.row.level == '0'" style="background-color:rgb(247, 7, 7);border-color:rgb(247, 7, 7);"> 严重 </el-tag> <el-tag class="mx-1" effect="dark" v-if="scope.row.level == '1'" style="background-color:#f56c6c;border-color:#f56c6c;"> 高级 </el-tag> <el-tag class="mx-1" effect="dark" v-if="scope.row.level == '2'" style="background-color:#e6a23c;border-color:#e6a23c;"> 中级 </el-tag> <el-tag class="mx-1" effect="dark" v-if="scope.row.level == '3'" style="background-color:rgb(4, 138, 216);border-color:rgb(4, 138, 216);"> 低级 </el-tag> </template> </el-table-column>给这段代码写一个filtersList
时间: 2024-02-14 13:29:10 浏览: 120
vue template中slot-scope/scope的使用方法
根据您提供的代码段,我理解您想为 `el-table-column` 组件中的 `filtersList` 属性编写一个过滤器列表。
下面是一个可能的 `filtersList` 的示例实现:
```javascript
filtersList: [
{ text: '严重', value: '0' },
{ text: '高级', value: '1' },
{ text: '中级', value: '2' },
{ text: '低级', value: '3' }
]
```
这个 `filtersList` 是一个包含了四个过滤器对象的数组。每个过滤器对象都有 `text` 属性和 `value` 属性。`text` 属性表示过滤器显示的文本,`value` 属性表示过滤器的值。
请注意,这只是一个示例实现,您可以根据您的实际需求进行修改和扩展。
阅读全文