原因
在 Vue 3 中,使用 <script setup>
语法时,不需要显式地定义组件的 default export
。你的代码中同时使用了 <script setup>
和 defineComponent
的 default export
,这会导致 TypeScript 报错:“A module cannot have multiple default exports”。
<script lang="ts" setup>
// 不需要定义 default export,直接使用 <script setup>
</script>