【发布时间】:2020-02-06 23:56:32
【问题描述】:
我在 Vuetify 中使用 v-simple-table 以每行一行显示日志的内容。我需要能够向某人发送一个链接,将他们带到表格中的特定行。我试图通过使用每个元素的 id 作为哈希锚来完成此操作,但链接只是重新加载页面。
<v-simple-table height="500px" dense>
<template v-slot:default>
<tbody>
<tr v-for="(line, index) in logFile" :key="index">
<td class="accent--text" v-show="showLineNumbers">
<a :id="index" :href="'#/logs/view/204#'+index">{{ index }}</a>
</td>
<td>{{ line }}</td>
</tr>
</tbody>
</template>
</v-simple-table>
此表位于页面上 v-container 内的 v-card 中。例如,当我将鼠标悬停在日志第 100 行的数字上时,链接预览为“{mydomain}/logs/view/204#100”,并且检查元素显示它的 id 为 100,但只是转到浏览器中的链接在顶部加载页面。
非常感谢任何帮助!
【问题讨论】:
标签: html vue-component anchor vuetify.js