Element的使用:修改后端返回的数据(常见:下拉框的value与label转换)
1、背景:
通常在涉及下拉框的项目中回遇到此类问题,比如后端返回给我们的数据是value值(0、1、2),而我们需要的数据是(NULL、Y、N),此时需要前端做相应的数据转化。
2、举例:
后端给的接口信息:
前端界面效果:
3、分析:
数据没处理之前
数据没处理之前页面效果
数据处理之后
数据处理之后页面效果
4、代码解释(运用三目运算转换):
this.tableData.forEach(item => {
item['ocr_auto_result_pass'] =
item['ocr_auto_result_pass'] === 1
? 'Y'
: item['ocr_auto_result_pass'] === 0
? 'NULL'
: 'N'
item['ocr_whole_result_pass'] =
item['ocr_whole_result_pass'] === 1
? 'Y'
: item['ocr_auto_result_pass'] === 0
? 'NULL'
: 'N'
item['rpa_result'] =
item['rpa_result'] === 1
? 'success'
: item['rpa_result'] === 0
? 'NULL'
: item['rpa_result'] === 2
? 'business error'
: 'system error'
})
CSDN-Ada助手: 不知道 Vue入门 技能树是否可以帮到你:https://edu.csdn.net/skill/vue?utm_source=AI_act_vue
一个八块腹肌的程序员: 厉害啊哥!找了一天终于找到您的博客,感谢感谢
半夜不回家: 我爱你赵丽颖?
小男孩的王者梦: 缺东西
美酒没故事°: naiveUI也挺不错,就是生态没有这个好