lib/index.esm.js
function emitEventCache(target, type, eventObj) {
  var evt = _Object$create(null);
  evt.type = type;
  evt.target = target;
  if (eventObj) {
    _Object$assign(evt, isObject(eventObj) ? eventObj : { data: eventObj });
  }
  getEvtTypeCache(target, type).forEach(function (item) {
    (item[1] || item[0]).apply(target, [evt]);
  });
}
function emitEventCache(target, type, eventObj) {
  var evt = _Object$create(null);
  evt.type = type;
  evt.target = target;
  if (eventObj) {
    _Object$assign(evt, isObject(eventObj) ? eventObj : { data: eventObj });
  }
  getEvtTypeCache(target, type).forEach(function (item) {
    (item[1] || item[0]).apply(target, [evt]);
  });
}
function emitEventCache ( target , type , eventObj ) { var evt = _Object$create ( null ) ; evt . type = type ; evt . target = target ; if ( eventObj ) { _Object$assign ( evt , isObject ( eventObj ) ? eventObj : { data : eventObj } ) ; } getEvtTypeCache ( target , type ) . forEach ( function ( item ) { ( item [ 1 ] || item [ 0 ] ) . apply ( target , [ evt ] ) ; } ) ; }
触发事件监听方法
@param  {Object}  target 发生事件的对象
@param {String} type 事件类型
@param {Object} eventObj 触发事件时要传回的event对象
@return {undefined}
触发事件监听方法