MindSphere Web Components
错误处理
当 MindSphere Web 组件出现错误时,将触发一个 error
事件。使用侦听器捕获此事件并处理组件或相关 APIs 引发的错误和异常。
错误生命周期¶
error
事件通过 MdspUiError
对象到包含以下信息的侦听器:
MdspUiError {
readonly errorMessage: string;
isHandled: boolean;
readonly internalError: Error;
readonly errorCode: ErrorCode;
}
error
事件后,可以处理报告的错误并将 isHandled
标志设置为 true。这将通知组件该错误已被处理。如果错误没有处理,并且将 errorNotification
属性设置为true,则组件将使用其默认的错误显示方法显示错误通知。如果 errorNotification
属性设置为false,则组件将在浏览器控制台中打印错误。 信息
请注意一些 Web 组件没有显示错误的默认方法。
多语种支持¶
错误消息将以组件语言或默认浏览器语言显示。
HTTP 错误代码和来自 APIs 的消息仅支持英语。
示例¶
像下面总表所示,设置 error-notification
为 true。
<mdsp-aggregate-chart style="height: 450px; width: 600px; display: block" error-notification="true"></mdsp-aggregate-chart>
下面的图像展示了,当提供了无效 aspect 时将显示错误通知。
信息
不要使用该属性为工业生产使用。请用于处理 error
事件。
Last update: June 26, 2019