vue3中script标签忘加setup出现问题

百度翻译一下未捕获的反应错误,defineProps这个函数没定义。原本以为是宏编译器没开的原因,网上搜了有说在.eslintrc.cjs中配置开启"vue/setup-compiler-macros": true。我的项目创建时没有加eslint所以没有这个配置文件,我又重新创建项目添加这个代码规范,结果发现里面默认有这个配置项。启动项目还是报错,后来才发现是添加子组件,里面的script没有加setup,没有导出,自然识别不出,没有定义,加上后解决问题。

posted @ 2023-09-19 21:57  数星观月  阅读(95)  评论(0编辑  收藏  举报