直接上图:
?“发放人员”下的数据为 _id,我想将其转换为 name。
这时就用到了 Vue 的 filters
。
方法如下:
<td>{
{ props.item.project.manager | getName }}</td>
首先写一个 getMembers() 方法,用来得到员工表的所有数据。
将得到的数据存到 localStorage
里:
localStorage.setItem("members", JSON.stringify(res.data.result));
然后在 filters
里调用 localStorage 的数据:
filters: {
getName: function(value) {
for (const iterator of JSON.parse(localStorage.getItem("members"))) {
if (value == iterator._id) {
var name = iterator.name;
}
}
return name;
}
},