We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f9e29d commit eca3296Copy full SHA for eca3296
src/layout/root-preview/index.tsx
@@ -55,9 +55,6 @@ export default function RootPreview() {
55
const handleMessage = (event: MessageEvent<MessageData>) => {
56
if (event.data.type === "ERROR") {
57
setErrMsg(event.data.message);
58
- } else {
59
- // reset error message
60
- setErrMsg(undefined);
61
}
62
};
63
@@ -70,6 +67,13 @@ export default function RootPreview() {
70
67
71
68
useEffect(() => {
72
69
console.log("iframe render-----", iframeUrl);
+ /**
+ 执行顺序如下:
+ 生成 iframeUrl, 重置错误信息
73
+ iframe 侧渲染
74
+ 渲染出错,触发 messageEvent, 重新渲染 ErrorAlert
75
+ */
76
+ setErrMsg(undefined);
77
}, [iframeUrl]);
78
79
return (
0 commit comments