From f4a043c1ee73fe39e894fbd895bc9774abc738c3 Mon Sep 17 00:00:00 2001 From: AngryChocobo <1347237169@qq.com> Date: Mon, 17 Oct 2022 20:19:19 +0800 Subject: [PATCH] fix(runtime-dom): resolve inner component definition should check props is not undefined (fix #6895) --- packages/runtime-dom/src/apiCustomElement.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime-dom/src/apiCustomElement.ts b/packages/runtime-dom/src/apiCustomElement.ts index eabe83b6b9f..aa5ae4b9a31 100644 --- a/packages/runtime-dom/src/apiCustomElement.ts +++ b/packages/runtime-dom/src/apiCustomElement.ts @@ -216,7 +216,7 @@ export class VueElement extends BaseClass { const resolve = (def: InnerComponentDef) => { const { props, styles } = def - const hasOptions = !isArray(props) + const hasOptions = props && !isArray(props) const rawKeys = props ? (hasOptions ? Object.keys(props) : props) : [] // cast Number-type props set before resolve