From 7857096c0f56308195cc9e27de4f549eee72a10e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=9B=E7=9A=93?= Date: Mon, 22 Mar 2021 09:52:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20renderer-core=20=E5=9C=A8=E9=9D=9E?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E6=B8=B2=E6=9F=93=E6=80=81=E6=97=B6,=20?= =?UTF-8?q?=E4=B8=8D=E5=BA=94=E5=A4=84=E7=90=86=20hidden=20=E5=B1=9E?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/renderer-core/src/renderer/base.tsx | 2 +- packages/types/src/value-type.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/renderer-core/src/renderer/base.tsx b/packages/renderer-core/src/renderer/base.tsx index e08531a3e..02b0b61b3 100644 --- a/packages/renderer-core/src/renderer/base.tsx +++ b/packages/renderer-core/src/renderer/base.tsx @@ -365,7 +365,7 @@ export default function baseRenererFactory() { if (!isSchema(schema)) return null; let Comp = components[schema.componentName] || engine.getNotFoundComponent(); - if (schema.hidden) { + if (schema.hidden && engine?.props?.designMode) { return null; } diff --git a/packages/types/src/value-type.ts b/packages/types/src/value-type.ts index 47904a6b7..98a970704 100644 --- a/packages/types/src/value-type.ts +++ b/packages/types/src/value-type.ts @@ -63,6 +63,7 @@ export interface JSSlot { // 函数的入参 params?: string[]; value?: NodeData[] | NodeData; + name?: string; } export interface JSBlock {