为什么export default会爆红?

在vue3中为什么export default会爆红?
把lang=ts setup删了就不爆红了

img

回答整理自chatgpt,如果解答了麻烦采纳一些,谢谢啦
在Vue 3中,如果您的项目使用了TypeScript,并且在单文件组件中使用了

我用简单一点话说 就是 script标签 加上 setup 是一种语法糖 他会自动编译成那种导出的代码 就想vue2那种 export 或者是 setup(){}这种
所以这种你在这种语法糖下 在写导出 就有点重复.
你想研究的更新的话 可以看看 setup语法糖文章