【发布时间】:2018-12-05 23:38:54
【问题描述】:
当我使用没有标签的路由器链接时,我可以 ctrl+单击此链接以在新选项卡中打开该链接。与标签一起使用时。例如tag="td" ctrl+click 不再起作用。使用@click.prevent 生成的可点击元素也是如此
<router-link :to="`/contracts/${row.id}`">
{{ row.type | initials }}
</router-link>
这适用于 ctrl+click
<router-link tag="td" :to="`/contracts/${row.id}`">
{{ row.type | initials }}
</router-link>
<td @click.prevent="someAction()">
{{ row.type | initials }}
</router-link>
这不起作用。
是什么导致了这种行为,可以采取什么措施?
【问题讨论】:
标签: javascript vue.js vue-router