飞道科技

飞道科技文档总汇

DOM事件

注册(监听)事件

import on, { once } from 'on';
const node = document.getElementById('test');
const handler = on(node, 'click', (e) => {
  // todo:
  handler.destroy();  // 如果不希望事件再触发,解除事件监听
});

// or
once(node, 'click', (e) => {
  // todo:
});

主动触发事件

import { emit } from 'on';
const node = document.getElementById('test');
emit(node, 'custom-event', false, false, { test: 'val' });

事件冒泡机制