<wxs module="m1" src="../../libs/namebyId.wxs"></wxs>
<view>{{ m1.getNameById(dictArray11, infoData.wuYeFenLei) }}</view>
nameById.wxs 代码如下
// namebyId.wxs
var utils = {
getNameById: function (list, id, prop) {
if (!prop) {
prop = {
label: "dictLabel",
value: "dictValue"
};
}
var name = "";
for (var i = 0; i < list.length; i++) {
if (id == list[i][prop.value]) {
name = list[i][prop.label];
}
}
if (!name) {
return "无";
}
return name;
},
getNameByIdTwo: function (list, id, prop) {
if (!prop) {
prop = {
label: "dictLabel",
value: "dictValue"
};
}
var name = "";
for (var i = 0; i < list.length; i++) {
if (id == list[i][prop.value]) {
name = list[i][prop.label];
}
}
if (!name) {
return id;
}
return name;
}
};
module.exports = utils;