UNPKG

vue-table-dynamic

Version:
37 lines (32 loc) 878 B
/* * Ttile: Simplify dom api * Author: TheoXiong */ export function on (element, event, handler) { if (element && event && handler) { if (typeof element.addEventListener === 'function' && typeof handler === 'function' && typeof event === 'string') { element.addEventListener(event, handler, false) } } } export function off (element, event, handler) { if (element && event && handler) { if (typeof element.removeEventListener === 'function' && typeof handler === 'function' && typeof event === 'string') { element.removeEventListener(event, handler, false) } } } export function stop (e) { if (e && typeof e.stopPropagation === 'function') { e.stopPropagation() } } export function click (element) { if (element && typeof element.click === 'function') { element.click() } }