# Evented

Evented 将方法混合到其他类中以获得事件功能。

除非您正在开发插件,否则您很可能会通过Map或 之类的类使用这些方法Popup

有关您可以侦听的事件列表,请参阅特定类的 API 文档: Map` `,Marker, Popup` `, 和GeolocationControl.

# on

将侦听器添加到指定的事件类型。

# Parameters

  • type string 要添加侦听的事件类型。
  • listener Function触发事件时要调用的函数。使用传递给 的数据对象调用侦听器函数firetarget并使用和type属性进行扩展。

返回 Object this

# off

删除以前注册的事件侦听器。

# Parameters

  • type string 要为其删除侦听器的事件类型。
  • listener 功能监听器函数删除。

返回 Object this

# once

将仅被调用一次的侦听器添加到指定的事件类型。

注册监听器后,第一次触发事件时将调用监听器。

# Parameters

  • type string 要侦听的事件类型。
  • listener 函数(可选)当事件被触发一次时要调用的函数。如果未提供,则返回将在事件触发一次时解决的 Promise。

返回| 承诺**Object** this