vue中非input元素绑定键盘事件

input在获取焦点时,@keyup.enter=XXX()时可以,给别的元素绑了没效果,必须获取焦点吗?

阅读 6.7k
3 个回答

非表单元素需要加上tabindex属性,才能监听键盘事件,比如

tabindex='1'

非input元素绑定键盘事件,需要加tabindex属性或者设置contenteditable属性为true具体示例

换成@keyup.enter.native试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题