请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于setup语法中 引入defineProps等 eslint报错的问题

你好 老师 我这样写了之后 eslint就报冲突
如果注释的话 就报defineProps 和 defineEmits未声明
请问是eslint哪里没配置好吗
图片描述

图片描述

正在回答 回答被采纳积分+3

1回答

张轩 2023-08-19 10:31:55

同学你好

最新版的 vue,defineProps,defineEmits 已经变成了全局的 macros,意思就是编译器会自带这两个函数,不用再引入了,你可以把 import 那一行删除掉,应该就可以了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠6050286 #1
    老师 你好 
    如果不需要引入的话 defineProps defineEmits会报错未声明
    后面发现需要在eslint配置一个规则才可以 'vue/setup-compiler-macros': true,
    回复 有任何疑惑可以回复我~ 2023-09-11 14:44:09
  • 张轩 回复 提问者 慕侠6050286 #2
    同学你好 谢谢反馈 为未来遇到相同问题的同学做一个参考
    回复 有任何疑惑可以回复我~ 2023-09-12 10:06:12
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号