From 366a0d8c2a4684c781df0a10b6817785eab4733c Mon Sep 17 00:00:00 2001 From: "lingmin.ylm" Date: Wed, 24 May 2023 20:58:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=84=E4=BB=B6=E6=9C=AA=E6=89=BE?= =?UTF-8?q?=E5=88=B0=E6=96=87=E6=A1=88=E8=B0=83=E6=95=B4=20to=20#46352540?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../renderer-core/src/renderer/renderer.tsx | 27 +++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/packages/renderer-core/src/renderer/renderer.tsx b/packages/renderer-core/src/renderer/renderer.tsx index 1affde747..4314afb1e 100644 --- a/packages/renderer-core/src/renderer/renderer.tsx +++ b/packages/renderer-core/src/renderer/renderer.tsx @@ -18,34 +18,27 @@ export default function rendererFactory() { const debug = Debug('renderer:entry'); - const exceptionStyle = { - width: '100%', - height: '50px', - lineHeight: '50px', - textAlign: 'center', - fontSize: '15px', - color: '#ff0000', - border: '2px solid #ff0000', - borderRadius: '4px', - }; - class FaultComponent extends PureComponent { render() { console.error(this.props.error); console.error('render error', this.props); return createElement(Div, { - className: 'engine-fault-component', - style: exceptionStyle, + style: { + width: '100%', + height: '50px', + lineHeight: '50px', + textAlign: 'center', + fontSize: '15px', + color: '#ff0000', + border: '2px solid #ff0000', + }, }, '组件渲染异常,请查看控制台日志'); } } class NotFoundComponent extends PureComponent { render() { - return createElement(Div, { - className: 'engine-unknown-component', - style: exceptionStyle, - }, this.props.children || '组件未找到'); + return createElement(Div, this.props, this.props.children || '当前组件未找到,可能已被卸载或删除'); } }