vue-table-dynamic
Version:
A vue component of dynamic table
37 lines (32 loc) • 878 B
JavaScript
/*
* 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()
}
}