微信小程序API 页面间事件通信通道
EventChannel
基础库 2.7.3 开始支持,低版本需做兼容处理。
页面间事件通信通道
方法:
EventChannel.emit(string eventName, any args)
基础库 2.7.3 开始支持,低版本需做兼容处理。
触发一个事件
参数
string eventName
事件名称
any args
事件参数
EventChannel.off(string eventName, function fn)
基础库 2.7.3 开始支持,低版本需做兼容处理。
取消监听一个事件。给出第二个参数时,只取消给出的监听函数,否则取消所有监听函数
参数
string eventName
事件名称
function fn
事件监听函数
参数
any args
触发事件参数
EventChannel.on(string eventName, function fn)
基础库 2.7.3 开始支持,低版本需做兼容处理。
持续监听一个事件
参数
string eventName
事件名称
function fn
事件监听函数
参数
any args
触发事件参数
EventChannel.once(string eventName, function fn)
基础库 2.7.3 开始支持,低版本需做兼容处理。
监听一个事件一次,触发后失效
参数
string eventName
事件名称
function fn
事件监听函数
参数
any args
触发事件参数