报defineProps 未定义
时间: 2023-11-23 22:55:49 浏览: 199
Promise 未定义 引用脚本
根据提供的引用内容,问题描述是在`<script setup>`标签中使用了`defineProps`,但是报错提示`defineProps`未定义。解决方法是在`/package.json`的`eslintConfig.env`中加入一行:`"vue/setup-compiler-macros": true`。这个问题的原因是`defineProps`是Vue 3中的一个新特性,需要安装`@vue/runtime-dom`才能使用。而`"vue/setup-compiler-macros": true`则是告诉ESLint在编译时使用Vue的宏定义,以便正确地识别Vue的语法。
阅读全文