fix(compile-sfc): generate setup prop type format error (#4506)

fix #4505
This commit is contained in:
webfansplz 2021-09-06 05:36:46 +08:00 committed by GitHub
parent 0178f4ed31
commit e6fe751b20
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -799,8 +799,8 @@ const emit = defineEmits(['a', 'b'])
<script setup lang="ts">
const props = withDefaults(defineProps<{
foo?: string
bar?: number
baz: boolean
bar?: number;
baz: boolean;
qux?(): number
}>(), {
foo: 'hi',

View File

@ -623,7 +623,8 @@ export function compileScript(
) +
', '
} else {
res += scriptSetupSource.slice(m.start!, m.end!) + `, `
res +=
scriptSetupSource.slice(m.start!, m.typeAnnotation.end!) + `, `
}
}
}