Defined in: event.ts:23
上游事件名常量(ZtronEvent 对齐)。WINDOW_CREATED / WEBVIEW_CREATED 在窗口创建时作为应用级广播触发;SUSPENDED/RESUMED 是移动端生命周期事件(桌面 host 不触发——仅为平台对齐保留名字)。
DRAG_DROP:
"ztron://drag-drop"
Defined in: event.ts:38
DRAG_ENTER:
"ztron://drag-enter"
Defined in: event.ts:36
DRAG_LEAVE:
"ztron://drag-leave"
Defined in: event.ts:39
DRAG_OVER:
"ztron://drag-over"
Defined in: event.ts:37
WEBVIEW_CREATED:
"ztron://webview-created"
Defined in: event.ts:35
WINDOW_BLUR:
"ztron://blur"
Defined in: event.ts:29
WINDOW_CLOSE_REQUESTED:
"ztron://close-requested"
Defined in: event.ts:26
WINDOW_CREATED:
"ztron://window-created"
Defined in: event.ts:32
WINDOW_DESTROYED:
"ztron://destroyed"
Defined in: event.ts:27
WINDOW_FOCUS:
"ztron://focus"
Defined in: event.ts:28
WINDOW_MOVED:
"ztron://move"
Defined in: event.ts:25
WINDOW_RESIZED:
"ztron://resize"
Defined in: event.ts:24
WINDOW_RESUMED:
"ztron://resumed"
Defined in: event.ts:34
WINDOW_SCALE_FACTOR_CHANGED:
"ztron://scale-change"
Defined in: event.ts:30
WINDOW_SUSPENDED:
"ztron://suspended"
Defined in: event.ts:33
WINDOW_THEME_CHANGED:
"ztron://theme-changed"
Defined in: event.ts:31
Defined in: event.ts:42
T
event:
string
Defined in: event.ts:44
事件名。
id:
number
Defined in: event.ts:46
用于取消监听的事件标识符。
payload:
T
Defined in: event.ts:48
事件载荷。
Defined in: event.ts:55
optionaltarget?:string|EventTarget
Defined in: event.ts:57
要监听的事件目标,默认 { kind: 'Any' }。
EventCallback<
T> = (event) =>void
Defined in: event.ts:51
T
Event<T>
void
EventTarget = {
kind:"Any"; } | {kind:"AnyLabel";label:string; } | {kind:"App"; } | {kind:"Window";label:string; } | {kind:"Webview";label:string; } | {kind:"WebviewWindow";label:string; }
Defined in: event.ts:9
与 Tauri 兼容的事件目标。
UnlistenFn = () =>
Promise<void>
Defined in: event.ts:53
Promise<void>
emit<
T>(event,payload?):Promise<void>
Defined in: event.ts:106
向后端发出一个事件(由后端分发给所有监听者)。
T
string
T
Promise<void>
emitTo<
T>(target,event,payload?):Promise<void>
Defined in: event.ts:111
向匹配指定目标的监听者发出事件。
T
string | EventTarget
string
T
Promise<void>
listen<
T>(event,handler,options?):Promise<UnlistenFn>
Defined in: event.ts:73
监听一个事件。
T
string
Promise<UnlistenFn>
一个 Promise,resolve 为取消监听函数(当监听器离开作用域时调用它)。
once<
T>(event,handler,options?):Promise<UnlistenFn>
Defined in: event.ts:89
监听一个事件;首次触发后自动取消监听。
T
string
Promise<UnlistenFn>