From 4e2d3dbf7d987bef5d0931964e197505d279e481 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=B3=BD=E9=BE=99?= Date: Tue, 10 Sep 2024 13:06:21 +0800 Subject: [PATCH] [fix] initialContext is assigned the value of event.context --- src/npm-fastui/src/events.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/npm-fastui/src/events.ts b/src/npm-fastui/src/events.ts index b1289725..9c98044e 100644 --- a/src/npm-fastui/src/events.ts +++ b/src/npm-fastui/src/events.ts @@ -89,6 +89,11 @@ interface EventDetails { } export function usePageEventListen(event?: PageEvent, initialContext: ContextType | null = null): EventDetails { + if (initialContext === null) { + if (event?.context !== null) { + initialContext = event?.context ?? null + } + } const [eventContext, setEventContext] = useState(initialContext) const [fireId, setFireId] = useState(null)