<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] # 插件emitter事件管理器 某些特殊的使用場景可能需要監聽一些自定義的事件,這種場合可以用emitter處理更加方便 這個庫使用非常簡單,好像沒有啥可以說的 ```javascript // 一個簡單的event bus var emmiter = v.emitter() // 給某個對象加上event bus 的 buff var emmiter = v.emitter(object) ``` ## 一個完整的例子 這個例子實現一個人的 ```javascript var person = {name:'vace',age:18} var emiiter = v.emitter(person) // 監聽說話事件 emiiter.on('say',function(say){ console.log('說了:',say) }) // 觸發吧 emiiter.emit('say','hello') ``` ## API 所有的方法都支持鏈式調用 基本api包括 * [`on`](#onname-handler) * [`once`](#oncename-handler) * [`off`](#offname-handler) * [`emit`](#emitname-arguments) ### .on(name, handler) 給新的或者已經存在而事件新增一個監聽回調 ```javascript emitter.on('move',function(){ console.log('移動了') }) ``` ### .once(name, handler) 事件觸發一次后就停止了,也就是handler只會被調用一次 ### .off(name[, handler]) 關閉某個事件的監聽函數,或者移除所有的監聽函數 ```javascript // 關閉某個 emitter.off('name', handler) // 關閉所有 emitter.off('name') ``` ### .emit(name[, arguments]) 觸發自定義的事件 ```javascript emitter.emit('name') ``` 可以帶參數的喔 ```javascript emitter.emit('name', 1, '2', [3], {}) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看