簡體   English   中英

如何在 vue js 中獲取 aria-rowindex 值?

[英]How get aria-rowindex value in vue js?

在此處輸入圖像描述

如何獲取事件的 aria-rowindex 值

注意:請在您的問題中添加更多信息,添加一個最小的可重現示例或更清楚地描述您到底在做什么。

我將嘗試以我理解的方式回答您的問題:

您可能將您的 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM