【发布时间】:2020-04-28 16:23:42
【问题描述】:
我正在尝试构建一个类似 trello 的应用程序
就我而言,我有一个 user_list 作为我的类别,ticket_list 作为每个类别的项目。ticket_list 中的每个项目在user_list 当然都包含一个相应的用户ID。
现在我想做的是有一个静态的UNASSIGNED 字段,我可以将ticket_list 中的所有项目扔到user_list 中没有相应的user_id。
我的代码是这样的......
<div class="static_ticket_category">
<span>Unassigned</span>
</div>
<div v-for="user in user_list" :key="user_index>
<div class="ticket_category">
<span>{{user.name}}</span>
</div>
<div class="ticket_items">
<div v-for="item in ticket_list">
<draggable .....>
<template v-if="item.user_id == user.id">
<v-card>
...content goes here
</v-card>
</template>
</draggable>
</div>
</div>
</div>
上面的代码可以正常工作...当然它不会显示所有没有相应用户 ID 的项目。
现在,是否可以将所有不属于任何user_list 类别的项目都扔到静态Unassigned 类别中?
【问题讨论】:
-
如果ticket_list 项目未分配,则它们可能具有null 或0 user_id 属性...?
-
@Andrew,是的......
-
@Lowry 基于上述计算道具的答案是我要去的地方。
标签: javascript vue.js vuejs2 v-for vuedraggable