vue @keydown 不生效
时间: 2023-02-09 22:05:49 浏览: 364
可能有几种原因导致 @keydown 不生效:
1. 没有给元素绑定 @keydown 事件,检查一下是否在相应的元素上绑定了 @keydown 事件。
2. 没有在 methods 中定义处理函数,检查是否在 methods 中定义了处理函数。
3. 定义的处理函数名称不正确,检查一下是否在 @keydown 事件上绑定了正确的处理函数名称。
4. 父元素上有事件阻止了子元素的事件冒泡,检查是否父元素有 @keydown.stop 或 @keydown.prevent 事件。
5. 在组件上,组件的生命周期钩子中还没有挂载好,检查是否在 mounted 或 updated 中触发了 @keydown 事件.
阅读全文