如何为element-ui的dialog组件添加键盘事件
问题描述
想要为dialog绑定事件,用来监听用户的左右键实现左右切换
问题出现的环境背景及自己尝试过哪些方法
我尝试为el-dialog添加@keyup.enter.native="changDialog"
先做尝试,发现没有效果,left/right事件也无法监听
相关代码
<el-dialog title="title"
class="detail_dialog"
@keyup.native.37="changDialog"
:visible.sync="dialogTableVisible"
:modal-append-to-body='false'
:before-close="changeDialogState"
width="1045px"
top="10px">
</el-dialog>
你期待的结果是什么?实际看到的错误信息又是什么?
想知道为什么.native无法覆盖,并且无法监听事件,如果想要实现监听用户键盘事件该如何,感谢回答。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不妨试试给它加个
tabindex
:把事件绑在
body
上面,元件没有焦点不会触发事件。