codecamp

Tauri EventEmitter<E>

Since: 1.0.0

类型参数

  • E extends string


等级制度

  • EventEmitter
    • Command

构造 函数

constructor

new EventEmitter<>():EventEmitterE<E>

类型参数

  • E extends string

方法

addListener

addListener(: , : ): EventEmittereventNameElistenerfn<E>

的别名。emitter.on(eventName, listener)

Since: 1.1.0

参数

名字 类型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

listenerCount

listenerCount(: ):eventNameEnumber

返回侦听名为 的事件的侦听器数。eventName

Since: 1.1.0

参数

名字 类型
eventName E

Returns: number

off

off(: , : ): EventEmittereventNameElistenerfn<E>

从事件 eventName 的侦听器数组中删除所有指定的侦听器 返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

名字 类型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

on

on(: , : ): EventEmittereventNameElistenerfn<E>

将函数添加到侦听器数组的末尾,以便 名为 的事件。不进行任何检查以查看是否具有 已添加。多个调用传递相同的组合 和 将导致被添加和调用多个 次。listenereventNamelistenereventNamelistenerlistener

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.0.0

参数

名字 类型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

once

once(: , : ): EventEmittereventNameElistenerfn<E>

为名为 的事件添加一次性函数。这 下次触发时,将删除此侦听器,然后调用。listenereventNameeventName

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

名字 类型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

prependListener

prependListener(: , : ): EventEmittereventNameElistenerfn<E>

将函数添加到侦听器数组的开头,以便 名为 的事件。不进行任何检查以查看是否具有 已添加。多个调用传递相同的组合 和 将导致被添加和调用多个 次。listenereventNamelistenereventNamelistenerlistener

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

名字类型
eventNameE
listener(...:argsany[]) => void

Returns: EventEmitter<E>

prependOnceListener

prependOnceListener(: , : ): EventEmittereventNameElistenerfn<E>

为侦听器数组开头命名的事件添加一次性函数。下次被触发时,这个 侦听器被删除,然后被调用。listenereventNameeventName

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

名字类型
eventNameE
listener(...:argsany[]) => void

Returns: EventEmitter<E>

removeAllListeners

removeAllListeners(: ): EventEmitterevent?E<E>

删除所有侦听器或指定 eventName 的侦听器。

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

名字类型
event?E

Returns: EventEmitter<E>

removeListener

removeListener(: , : ): EventEmittereventNameElistenerfn<E>

的别名。emitter.off(eventName, listener)

Since: 1.1.0

参数

名字类型
eventNameE
listener(...:argsany[]) => void

Returns: EventEmitter<E>

Tauri Command
Tauri ChildProcess
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }