# Evented
Evented
将方法混合到其他类中以获得事件功能。
除非您正在开发插件,否则您很可能会通过Map
或 之类的类使用这些方法Popup
。
有关您可以侦听的事件列表,请参阅特定类的 API 文档: Map` `,
Marker,
Popup` `, 和
GeolocationControl.
# on
将侦听器添加到指定的事件类型。
# Parameters
type
string
要添加侦听的事件类型。listener
Function触发事件时要调用的函数。使用传递给 的数据对象调用侦听器函数fire
,target
并使用和type
属性进行扩展。
返回 Object
this
# off
删除以前注册的事件侦听器。
# Parameters
type
string
要为其删除侦听器的事件类型。listener
功能监听器函数删除。
返回 Object
this
# once
将仅被调用一次的侦听器添加到指定的事件类型。
注册监听器后,第一次触发事件时将调用监听器。
# Parameters
type
string
要侦听的事件类型。listener
函数(可选)当事件被触发一次时要调用的函数。如果未提供,则返回将在事件触发一次时解决的 Promise。
返回| 承诺**Object
** this