Javascript a可点击tr内的href/router链接

Javascript a可点击tr内的href/router链接,javascript,html,vue.js,Javascript,Html,Vue.js,因此,我得到了一个带有的表,可以单击。在链接中: {{platform.id} 更多的tds {{platform.users.length} 方法:{ 编辑平台(id){ 这是.$router.push({name:'editPlatform',params:{id:id}}); }, } 而事件似乎正在冒泡。url会更改为platformUsers一毫秒,但是editform(id)也会被触发,并进入该页面 我在路由器链接上尝试了和style=“pointer events:none;

因此,我得到了一个带有
的表,可以单击。在
链接中:


{{platform.id}
更多的tds
{{platform.users.length}
方法:{
编辑平台(id){
这是.$router.push({name:'editPlatform',params:{id:id}});
},
}
事件似乎正在冒泡。url会更改为
platformUsers
一毫秒,但是
editform(id)
也会被触发,并进入该页面

我在路由器链接上尝试了
style=“pointer events:none;”
,但它们也不起作用


除了在每个td上设置“@click”之外,还有什么想法吗?除了有链接的td之外?

stop
protect
修饰符是不一样的!这应该行得通

 @click.stop="editPlatform(platform.id)"

参见文档:

停止
防止
修改器不一样!这应该行得通

 @click.stop="editPlatform(platform.id)"

参见文档:

太好了,请将@bibamanalready标记为已解决@bibamanalready标记为重复-但是@click.stop(否=…需要)需要放在上面的“td”上,而不是路由器链接上。否则,页面将重新加载,并且不具有单页行为。也许不把它标记为“复制品”:DOkay,明白了,谢谢。但标记为重复的不是我。:)太好了,请将@BibamanalReady标记为已解决@BibamanalReady标记为重复-但是@click.stop(否=…需要)需要放在上面的“td”上,而不是路由器链接上。否则,页面将重新加载,并且不具有单页行为。也许不把它标记为“复制品”:DOkay,明白了,谢谢。但标记为重复的不是我。:)