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

http://img2.mukewang.com/61a8ae650001f6ab03590171.jpg

如何获取事件的 aria-rowindex 值


胡子哥哥
浏览 325回答 2
2回答

沧海一幻觉

注意:请为您的问题添加更多信息,添加最小的可重复示例或更清楚地描述您到底在做什么。我会尽量按照我理解的方式回答你的问题:你可能用 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').例子&nbsp; &nbsp; <tr aria-rowindex="10" role="row" @click="handler($event)">..</tr>&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; handler(event) {&nbsp; &nbsp; &nbsp; const rowIndex = event.target.getAttribute('aria-rowindex');&nbsp; &nbsp; }

慕斯709654

{{data.item.id}} {{data.item.name}} {{data.item.status}} Freischalten</b-button> </template> Verwerfen</b-button> </template> - -> 编辑删除接受拒绝&nbsp; &nbsp; </b-table>&nbsp; &nbsp; <nav>&nbsp; &nbsp; &nbsp; <b-pagination size="sm" :total-rows="getRowCountunlog(unlogname)" :per-page="perPage" v-model="currentPage" prev-text="Prev" next-text="Next" hide-goto-end-buttons/>&nbsp; &nbsp; </nav>&nbsp; </b-tab>&nbsp; </b-tabs>如何进行搜索
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript