最近在使用iview-admin开发prometheus和alertmanager管理平台,当我想在prometheus中加入告警级别时,后台传回单词,我想显示中文,此时就需要根据单词判断显示值了
<template>
<div>
<Card>
<tables ref="tables" v-model="tableData" :columns="columns"/>
</Card>
</div>
</template>
<script>
import Tables from '_c/tables'
export default {
components: {
Tables
},
data () {
return {
columns: [
{
title: '告警等级',
align: 'center',
key: 'severity',
render: (h, params) => {
if (params.row.severity === 'warning') {
return h('div', '警告')
} else if (params.row.severity === 'critical') {
return h('div', '危急')
} else if (params.row.severity === 'emergency') {
return h('div', '紧急')
}
}
}
...
]
}
}
}
</script>