💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## 监听器管理 #### 重连监听,用于断开后的重新连接 > `reconnect(target, callback/eachcall)` #### 断开监听,断开后可重连 > `disconnect(target, callback/eachcall)` #### 移除监听,移除后不可重连 > `remove(target, callback/eachcall)` #### 参数变量 - target - 描述:需要被监听的节点 - 类型:`string`/`Element`/`Node` - callback - 描述:监听到变化时执行的回调函数 - 类型:`(mutations: MutationRecord[], observer: MutationObserver) => void` - eachcall - 描述:监听到变化时执行的回调函数 - 类型:`(mutation: MutationRecord, observer: MutationObserver) => void` ## DEMO ### 管理标准 API 绑定的监听器 ```js import { reconnect, disconnect, remove, observeAll } from "m-observer" function callback(mutations) { // do something } // 初次绑定监听器 observeAll("#demo", callback) // 断开监听器 disconnect("#demo", callback) // 重连监听器 reconnect("#demo", callback) // 移除监听器 remove("#demo", callback) ``` ### 管理变种 API 绑定的监听器 ```js import { reconnect, disconnect, remove, eobserveAll } from "m-observer" function eachcall(mutations) { // do something } // 初次绑定监听器 eobserveAll("#demo", eachcall) // 断开监听器 disconnect("#demo", eachcall) // 重连监听器 reconnect("#demo", eachcall) // 移除监听器 remove("#demo", eachcall) ```