wisetc / practice

Practice conclusion
5 stars 0 forks source link

输入框输入不进去英文是什么原因? #47

Open wisetc opened 1 year ago

wisetc commented 1 year ago

文:2021.09.02

输入框输入不进去英文是什么原因?

答: 可能是在window中有 addEventListener 的handler, 将事件的默认行为可移除了. 即调用了e.preventDefault().

解决办法是, 输入框所在的组件启用 stopPropagation, 在vue中那就更简单了, 直接在组件的根结点设置 @keydown.stop="noop", 问题可能就解决了。

(issue: 谢谢你还记得我)