应用场景举例说明:如果页面上要求某一项单元格的显示内容为“只能出现是”、“否”、“其他”这三种情况,而后端传给或者要求传入的数据对应为“0”、“1”、“2”,此时则需要利用filter函数进行过滤显示。
函数定义如下:
convertToText(value) {
const valueMap = {
0: '是',
1: '否',
2: '其他'
};
return valueMap[value] || value;
}
页面应用:
<template slot="read">{ { flowModel.fete | convertToText }}</template>
注意:filter()方法是创建了一个新的数组,新数组中的元素是通过检查指定数组中的符合条件的
所有元素,并不会改变原始的数组。