在VUE开发项目时,下拉框的label为标签名,value用于区分选择的状态,在表示0,1,2表示下拉字段的状态为离线、在线、故障,主要用于和后端数据交互方便,给表字段传入这个option时,需要对数据进行formatter转换才能在表格里展示对应的离线、在线、故障字段
formatter是格式化的意思,也就是以何种形式呈现的意思,对于一个纯文本,我可以将它呈现为checkbox,也可以呈现为input输入框,甚至下拉框等等,或者是在文本外层包裹更多的DOM(当然包裹这样做并没有多大意义),这就是formatter的真正意义。
```javascript
formatter: function (row, value) {
return Number(value) === 1 ? '在线' : Number(value) === 2 ? '故障' : "离线"
},
viewFormatter: (row, value) => {
return Number(value) === 1 ? '在线' : Number(value) === 2 ? '故障' : "离线"
},