vue3中export default 中写入代码时自动变成 export default (await import ('vue') )definecomponent
时间: 2024-05-29 09:15:24 浏览: 290
vue3 使用async await
这是因为 Vue 3 中使用了新的语法糖 defineComponent,需要使用 defineComponent 包装组件,以便进行类型推断和其他特性的支持。为了支持这种新语法糖,Vue 3 在导出组件时使用了异步加载组件的方式,即 export default (await import ('vue')).defineComponent({...})。
如果你想使用普通的导出方式,可以直接使用 export default defineComponent({...}) 导出组件。
阅读全文