当码值的数据是自己写的时候:
例如:isOrNo:[{label:'是',value:'1'},{label:'否',value:'2'}],
当传给后端值时下拉选择是,值为1,我们当前拿到的只是值为value:1,label值为拿到,我们就需要把label值取到。
方法如下:
第一种方法:
<template>
<span>{{ dockingChannel| formatFilter(isOrNo) }}</span>
</template>
export default {
formatFilter(value, options) {
if (!value || !options) {
return ''
}
const option = options.filter(item => item.value === value)
return option[0].label
}
},
}
第二种方法:
this.isOrNo.find(i => i.id === dockingChannel).label