该回答引用GPTᴼᴾᴱᴺᴬᴵ
这个问题可能是由于插件Volar的设置引起的,Volar是一个Vue开发插件,可以提供诸如自动补全、语法高亮、代码提示等功能。在Volar的默认设置中,会在模板中自动添加 $event。
另外,如果您禁用了Volar插件后代码提示和补全功能都失效,那么可能是因为其他的插件和设置冲突导致的。您可以尝试重新启用Volar并检查其他的插件或设置,或者在重新安装Volar插件后再逐个添加其他插件以排除冲突。
是不是因为Vue Language Features (Volar) 版本问题,要不试着更新一下?
由于VSCode的Vue支持是通过插件提供的,因此您可以尝试以下解决方案,以帮助您解决该问题:
使用VSCode的“重置设置”功能来重置VSCode中所有相关Vue插件的设置;
使用VSCode的“清除缓存”功能来清除VSCode中所有相关Vue插件的缓存;
尝试卸载然后重新安装VSCode的Vue插件;
从VSCode的“拓展商店”中搜索并安装VSCode的最新Vue插件版本;
尝试使用不同的VSCode版本和Vue插件版本来测试。