vue的AutoComplete框出现事件监听报错

加了几个AutoComplete框出现这种错误,但我没调过passive?

img

这个错误是由于在Vue中使用了事件监听器并且设置了passive选项导致的。在Vue中,默认情况下,事件监听器是被设置为passive的,而passive选项是用于优化滚动性能的一种方式。然而,当在一个被设置为passive的事件监听器中使用preventDefault()方法时,会触发这个错误。
1.移除preventDefault():如果你不需要阻止默认事件行为,可以直接移除对应的preventDefault()调用,这样错误就不会再出现。
2.将事件监听器设置为非passive:如果你确实需要在事件监听器中使用preventDefault()阻止默认事件行为,可以将事件监听器设置为非passive。你可以在Vue事件监听器中添加{ passive: false }选项来实现,例如:
element.addEventListener('click', eventHandler, { passive: false });

https://blog.csdn.net/lizhihua0625/article/details/129433830

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^