From c3b796e6a26e15fd9efb553cd1bf3df89fc4efcb Mon Sep 17 00:00:00 2001 From: "mario.gk" Date: Sun, 28 Jun 2020 15:17:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8C=BA=E5=9D=97=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E6=A0=B9=E8=8A=82=E7=82=B9=E6=94=AF=E6=8C=81=20Div?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/react-renderer/src/engine/index.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/react-renderer/src/engine/index.jsx b/packages/react-renderer/src/engine/index.jsx index b8ea83ce2..c9c15357a 100644 --- a/packages/react-renderer/src/engine/index.jsx +++ b/packages/react-renderer/src/engine/index.jsx @@ -23,7 +23,7 @@ const ENGINE_COMPS = { BlockEngine, AddonEngine, TempEngine, - // DivEngine: BlockEngine, + DivEngine: BlockEngine, }; class FaultComponent extends PureComponent { @@ -141,7 +141,7 @@ export default class Engine extends PureComponent { } createElement(Component, props, children) { - // TODO: enable in runtime mode? + // TODO: enable in runtime mode?s this.patchDidCatch(Component); return (this.props.customCreateElement || reactCreateElement)(Component, props, children); } @@ -157,7 +157,8 @@ export default class Engine extends PureComponent { if (isEmpty(schema)) { return null; } - if (!isFileSchema(schema)) { + // 兼容乐高区块模板 + if (schema.componentName !== 'Div' && !isFileSchema(schema)) { return '模型结构异常'; } debug('entry.render');