fix: Resolve the issue of possible abnormal text generated during page creation.

This commit is contained in:
LIlGG
2025-10-09 17:48:18 +08:00
parent a93a679c71
commit c5d47c680c
11 changed files with 404 additions and 54 deletions

View File

@@ -4,11 +4,11 @@ interface BridgeContext {
loaded: boolean;
}
export const bridgeContext: BridgeContext = import.meta.hot?.data.editorBridgeContext ?? {
export const bridgeContext: BridgeContext = import.meta.hot?.data?.editorBridgeContext ?? {
loaded: false,
};
if (import.meta.hot) {
if (import.meta.hot && import.meta.hot.data) {
import.meta.hot.data.editorBridgeContext = bridgeContext;
}
@@ -171,7 +171,7 @@ export let editorBridge: Promise<EditorBridge> = new Promise(() => {
if (!import.meta.env.SSR) {
editorBridge =
import.meta.hot?.data.editorBridge ??
import.meta.hot?.data?.editorBridge ??
Promise.resolve()
.then(() => {
return new EditorBridge();
@@ -181,7 +181,7 @@ if (!import.meta.env.SSR) {
return editorBridge;
});
if (import.meta.hot) {
if (import.meta.hot && import.meta.hot.data) {
import.meta.hot.data.editorBridge = editorBridge;
}
}