我有一个 v-for 中的可折叠列表和一个 QDataTable 组件,其中有多个选择,如下所示。
<q-collapsible :label="req.label" v-for="(req, index) in requisitions" :key="index" class="collapsible-no-padding requisitionContainer" @open="openRequisition('Requisition' + req.reqId)" @close="closeRequisition('Requisition' + req.reqId)" :id='"Requisition" + req.reqId'>
<q-list>
<q-item link class='ordersContainer'>
<q-item-main>
<q-data-table
:data="req.filteredOrdersList"
:config="orderConfigs"
:columns="orderColumns"
@selection="selectOrders">
</q-data-table>
</q-item-main>
</q-item>
</q-list>
</q-collapsible>
看起来像这样
但是,由于有多个表,如果在任何表上进行选择,它确实会使用所选项目调用选择方法,但我无法判断它是哪个表的一部分。当删除选择并将您返回一个空数组时,这是一个问题,我需要区分每个表选择事件。有没有办法做到这一点?