vue项目——解决按下空格键执行上一次鼠标点击事件

在Vue项目中遇到一个问题,按下空格键会执行上一次的鼠标点击事件,导致音频播放错误。通过研究和尝试,解决了这个问题。解决方案是在点击按钮时触发聚焦事件,避免事件冲突。在页面加载时,聚焦音频部分的section元素,使得空格键能正常控制播放。如果有更好的方法,欢迎交流。
摘要由CSDN通过智能技术生成

在做这个数据平台验收部分的时候,测试环节发现了一个bug。在这个页面中我需要用"空白键"来控制中间按钮的播放与暂停,而当我点击"通过"按钮之后,再按下"空白键"的时候就会执行前面的点击事件,音频直接变成下一个的加载(相当于再次的点击操作)

 在网上搜了解决方案,但是好像都没有比较适合我这个问题的解决方案。

 参考链接:

https://houbean.github.io/2016/09/20/click%E4%BA%8B%E4%BB%B6/

https://www.iteye.com/blog/yunzhongxia-813956

https://bbs.csdn.net/topics/390467076?list=24782041

http://www.myexcept

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值