mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
45 lines (44 loc) • 1.63 kB
TypeScript
/**
* 绑定事件
* @param { EventTarget } dom 节点对象
* @param { string } event JS 事件名称,不带 on
* @param { EventListenerOrEventListenerObject } fn 回调函数
* @param { boolean } [flag=false] false: 冒泡事件,true: 捕获事件
* @returns { EventSource } 返回的dom节点对象
* @example
* import { MeAPI } from 'mine-h5-ui'
*
* MeAPI.Bind(document.getElementById('dom'), 'click', e => {
* console.log(e)
* })
*/
export declare const Bind: (dom: EventTarget, event: string, fn: EventListenerOrEventListenerObject, flag?: boolean) => EventTarget;
/**
* 移除绑定事件
* @param { EventTarget } dom 节点对象
* @param { string } event JS 事件名称,不带 on
* @param { EventListenerOrEventListenerObject } fn 回调函数
* @param { boolean } [flag=false] false: 冒泡事件,true: 捕获事件
* @returns { EventSource } 返回的 dom 节点对象
* @example
* import { MeAPI } from 'mine-h5-ui'
*
* const dom = document.getElementById('dom')
* const fn = e => {
* console.log(e)
* }
* MeAPI.Bind(dom, 'click', fn)
* MeAPI.Unbind(dom, 'click', fn)
*/
export declare const Unbind: (dom: EventTarget, event: string, fn: EventListenerOrEventListenerObject, flag?: boolean) => EventTarget;
declare const _default: {
/**
* 绑定事件
*/
Bind: (dom: EventTarget, event: string, fn: EventListenerOrEventListenerObject, flag?: boolean) => EventTarget;
/**
* 移除绑定事件
*/
Unbind: (dom: EventTarget, event: string, fn: EventListenerOrEventListenerObject, flag?: boolean) => EventTarget;
};
export default _default;