我正在尝试从另一个对象数组中的对象数组中获取值
像这样 HTML
<tr v-for="Staff in searchStaffs" v-bind:key="Staff.id">
<td>
<span v-if="getStatus(Staff.id) != null" style="color:#89729E;">{{ getStatus(Staff.id) }}</span>
<span v-if="getStatus(Staff.id) == null" style="color:#F47983;">Not Updated</span>
</td>
</tr>
JAVASCRIPT
//datas
user : [
{name: 'uba',id:1},{name: 'test',id:1}
],
statuss : {
{status: 'present',id:1},{status: 'absent',id:1}
}
我有一个对象数组和一个像这样的对象
getStatus(id) {
var status;
var aData;
var i;
aData = this.attendanceDatas; // is a array of object
//console.log(this.attendanceDatas);
for (i = 0; i < this.attendanceDatas.length; i++) {
if (this.attendanceDatas[i].staff_id == id) {
status = this.attendanceDatas[i].staff_id;
}
}
return status;
}
我正在尝试像上面的功能
有什么想法吗?