计算属性
computed: {
elecTypeName () {
return function (e) {
let name = '--';
function getVal (list) {
for (let i = 0; i < list.length; i++) {
if (list[i].paramOrder == e.elecType) {
name = list[i].value;
break;
}
if (list[i].subordinate) {
getVal(list[i].subordinate);
}
}
}
getVal(this.elecTypeArr);
return name;
};
}
},
使用
<view v-for="(item,index) in list" :key="index">
<view>{{elecTypeName(item)}}</view>
</view>