diff --git a/packages/compiler-sfc/src/script/defineProps.ts b/packages/compiler-sfc/src/script/defineProps.ts index be99c6122ec..1ae5a16e3d6 100644 --- a/packages/compiler-sfc/src/script/defineProps.ts +++ b/packages/compiler-sfc/src/script/defineProps.ts @@ -311,11 +311,7 @@ function genDestructuredDefaultValue( const value = ctx.getString(defaultVal) const unwrapped = unwrapTSNode(defaultVal) - if ( - inferredType && - inferredType.length && - !inferredType.includes(UNKNOWN_TYPE) - ) { + if (inferredType && inferredType.length && !inferredType.includes('null')) { const valueType = inferValueType(unwrapped) if (valueType && !inferredType.includes(valueType)) { ctx.error(