javascript - 包裹在标签内时,点击事件不会在按钮内触发
问题描述
我将表格行包装在a
标签中,按钮@click
功能无法正常工作,它会从a
标签打开链接。
我想在仅单击按钮时打开一个弹出菜单,并且当用户单击行时它应该重定向它。我的意思是点击按钮不应该触发重定向
代码:
<nuxt-link
style="color: #212121"
v-for="item in customers"
:key="item.userId"
:to="'/customer/profile/?id=' + item.userId + '&name=' + item.name"
role="row"
>
<div role="cell">
{{ item.name }}
</div>
<div role="cell">
<v-btn
@click.stop="deleteItem(item)"
fab
x-small
text
class="ml-2"
color="danger"
v-if="
$store.state.role === 'manager' ||
$store.state.role === 'developer'
"
>
<v-icon color="danger">
mdi-delete
</v-icon>
</v-btn>
<v-btn
@click.stop="editItem(item.userId)"
fab
x-small
color="primary"
class="ml-2"
>
<v-icon color="white">
mdi-pencil
</v-icon>
</v-btn>
</div>
</nuxt-link>
div
我使用标签和CSS 标签创建了一个表格,display: table
并将每一行包裹起来nuxt-link
以创建一个锚点
解决方案
推荐阅读
- javascript - 应用暗模式时本地存储不工作
- exception - 方法如何返回验证结果(C# 或 JAVA)
- python-3.x - 如何使我的语音识别暂停阈值正常工作
- botframework - 虚拟助手解决方案 - 部署多个环境
- css - 为什么 Bootstrap 的尺寸等级在 5 时停止工作?
- javascript - 镜子和跨 iframe 的复选框状态
- image-stitching - 在拼接之前去模糊图像,这行得通吗?
- javascript - 如何使用动物数据库中的索引搜索部分匹配
- javascript - 从上下文渲染可变样式的组件
- mysql - InnoDB:文件 rem0rec.cc 第 586 行中线程 139982489777920 中的断言失败