vue3 setup语法糖报错“Uncaught ReferenceError: defineEmits is not defined“

文首先给出解决办法:defineEmits必须在<script setup>的顶层使用,不可以在<script setup>的局部变量中引用,即defineEmits需要在和import同级的情况下定义

问题:在vue3 setup语法糖中使用defineEmits报错未定义

代码如下:

 报错如下:

 尝试解决在import中导入defineEmits,结果依旧报错:

错误原因:

在<script setup>中defineEmits不需要被导入即可使用,但是必须在<script setup>的顶层使用,而不可以在<script setup>的局部变量中引用

 正确代码:

 

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>