我对 vue js 还很陌生。我需要将以下函数返回的值渲染到表中的行:
功能是:
getGroup(id){
this.users.forEach(element =>{
if(element.id===id)
return element.group.group_name;
});
}
模板中的html标签是:
{{ getGroup(ticket.assignee.assignee_id) }}
但是,该列相应行中没有呈现任何内容。 如何显示这些行中返回的值?
完整代码在这里:
Subject Requester Requested Type Priority Group Updated Assignee Cause of suspention {{ ticket.subject }} {{ ticket.requester }} {{ ticket.requested }} {{ ticket.type }} {{ ticket.priority }} {{ getGroup(ticket.assignee.assignee_id) }} {{ ticket.updated }} {{ ticket.assignee.assignee_name }} {{ ticket.suspension_cause }}
渲染内容的屏幕截图: 点击这里
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
尝试查找并返回用户组:
getGroup(id){ return this.users.find(u => u.id === id).group.group_name }