- 背景:后端返回一个状态码,需要根据状态码显示对应的本地图片。
- 第一步:写column。
<el-table :data="tableData" border style="width: 80%" >
...省略...
<el-table-column prop="warningLevel" label="预警等级">
<template slot-scope="scope">
<el-image :src="require('../assets/'+scope.row.warningLevel)" />
</template>
</el-table-column>
...省略...
</el-table>
var alarmMap = new Array();
alarmMap[0] = "logo.png";
export default {
data() {
return {
tableData: [
{
id: 1,
hull: "目标船体",
behavior: "行为类别",
area: "行为区域",
equipmentNmea: "监控设备名称",
date: "发生时间",
speed: "传速",
duration: "已停留时长",
warningLevel: alarmMap[0]
}
]
};
},
- 最终效果如下图所示。