[英]How get aria-rowindex value in vue js?
注意:請在您的問題中添加更多信息,添加一個最小的可重現示例或更清楚地描述您到底在做什么。
我將嘗試以我理解的方式回答您的問題:
您可能將您的 EventListener 附加到 vue 的@click
指令中? 在這種情況下,您可以通過特殊的$event
變量將原始event
傳遞給您的處理程序,例如<tr aria-rowindex="10" role="row" @click="handler($event)">..</tr>
。
如果您使用 vanilla JavaScript ( element.addEventListener('click', callback)
) 附加 EventListener,則您的回調將 EventListener 作為第一個參數傳遞。
在這兩種情況下,您都可以通過event.target
訪問元素,這代表了實際的 HTMLElement。 aria-rowindex 是 HTMLElement 上的常規屬性,您可以使用element.getAttribute('aria-rowindex')
訪問它。
<tr aria-rowindex="10" role="row" @click="handler($event)">..</tr>
handler(event) {
const rowIndex = event.target.getAttribute('aria-rowindex');
}
{{data.item.id}} {{data.item.name}} {{data.item.status}} Freischalten</b-button> </template> Verwerfen</b-button> </template> - -> 編輯刪除接受拒絕
</b-table>
<nav>
<b-pagination size="sm" :total-rows="getRowCountunlog(unlogname)" :per-page="perPage" v-model="currentPage" prev-text="Prev" next-text="Next" hide-goto-end-buttons/>
</nav>
</b-tab>
</b-tabs>
如何進行搜索
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.