javascript - 如何检查单击时不起作用的按钮元素上的侦听器?
问题描述
早些时候,我遇到了嵌套 b-input 的事件修饰符无法正常运行的问题。因为我点击了一个组件,所以我不得不插入一个.native
这样的:
b-dropdown(text="Actions")
b-dropdown-item(:href='settlementPdf' target='_blank') Download PDF
b-dropdown-item
b-form(inline)
.row
.col
b-input(v-model='checkNumber' @click.native.stop='' placeholder="#123")
b-button(:href='printCheck' variant="primary" target='_blank') Print Check
我现在的问题是单击时b-button
右下方b-input
不再起作用。如何解决此问题并看到不再有侦听器在侦听单击事件?我认为这是问题所在,但如果我错了,请纠正/指导我!
我正在寻找一种give a man a fish and feed him for a day; teach a man to fish and feed him for a lifetime
答案。我可以使用 chrome 开发工具查看在该按钮元素上监听的事件类型吗?
解决方案
右键单击该元素,然后从菜单中选择以在DevToolsInspect
的选项卡中找到该元素。Elements
然后转到Event Listeners
侧边栏中的选项卡,然后展开click
侦听器。您还可以取消选中“祖先”复选框,这样您就只能看到直接附加到该元素的侦听器,而不是包含元素的侦听器(由于冒泡而接收事件)。
推荐阅读
- typescript - 打字稿检查“任何”类型
- c# - 使用控制台应用程序 c# 打开批处理文件时如何停止命令提示符闪烁?
- django - 环境变量,错误:django.core.exceptions.ImproperlyConfigured:INSTALLED_APPS 设置必须是列表或元组
- python - 仅在双引号上分解长段文本引号?
- python - 在 elasticsearch 上使用 python 对所有字段进行搜索
- java - 如何在Android中的用户输入表单上获取选中的单选按钮并将选择存储为字符串
- python-3.x - Matplotlib 函数可视化随着精度的变化而变化
- javascript - 如何使用 Javascript 将字符发送到文本输入
- cv2 - 要设置的 Blob 大小
- python - 从 Python API 中找出 Slack 消息的时间戳