mitt.js:小型事件发布订阅库

简介: mitt.js:小型事件发布订阅库

Tiny 200b functional event emitter / pubsub.

文档

安装

npm install --save mitt

cdn

<script src="https://unpkg.com/mitt/dist/mitt.umd.js"></script>

使用示例

import mitt from 'mitt'
const emitter = mitt()
function onFoo(data) {
    console.log(data);
}
const TOPIC = 'topic'
// 订阅
emitter.on(TOPIC, onFoo)   
// 发布事件
emitter.emit(TOPIC, { a: 'b' })
// 取消订阅
emitter.off(TOPIC, onFoo)
相关文章
|
1月前
|
Web App开发 JavaScript 前端开发
javascript onkeydown事件
javascript onkeydown事件
|
1月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
30 2
|
7天前
|
JavaScript 前端开发 搜索推荐
Moment.js、Day.js、Miment,日期时间库怎么选?
【10月更文挑战第29天】如果你需要一个功能强大、插件丰富的日期时间库,并且对性能要求不是特别苛刻,Moment.js是一个不错的选择;如果你追求极致的轻量级和高性能,那么Day.js可能更适合你;而如果你有一些特定的日期时间处理需求,并且希望在性能和功能之间取得平衡,Miment也是可以考虑的。
|
11天前
|
存储 JavaScript 前端开发
decimal.js库的安装和使用方法
【10月更文挑战第24天】decimal.js 是一个非常实用的高精度计算库,通过合理的安装和使用,可以在 JavaScript 中实现精确的数值计算和处理。你可以根据具体的需求和项目情况,灵活运用该库来解决数字精度丢失的问题。
|
22天前
|
存储 JavaScript 前端开发
js事件队列
【10月更文挑战第15天】
41 6
|
29天前
|
JavaScript 前端开发 开发者
jQuery:JavaScript库的瑰宝
jQuery:JavaScript库的瑰宝
39 3
|
25天前
|
JavaScript API
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
66 0
|
26天前
|
JavaScript 前端开发 API
深入了解jQuery:快速、高效的JavaScript库
【10月更文挑战第11天深入了解jQuery:快速、高效的JavaScript库
9 0
|
1月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
51 0
|
1月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
下一篇
无影云桌面