2 回答
TA贡献1824条经验 获得超5个赞
注意:请为您的问题添加更多信息,添加最小的可重复示例或更清楚地描述您到底在做什么。
我会尽量按照我理解的方式回答你的问题:
你可能用 vue 的@click指令附加你的 EventListener吗?在这种情况下,您可以通过event特殊$event变量将原始文件传递给您的处理程序,例如<tr aria-rowindex="10" role="row" @click="handler($event)">..</tr>.
如果您使用 vanilla JavaScript ( element.addEventListener('click', callback))附加 EventListener,您的回调会将 Event 作为第一个参数传递。
在这两种情况下,您都可以通过 访问元素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');
}
TA贡献1840条经验 获得超5个赞
{{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>
如何进行搜索
添加回答
举报