tora消息机制(事件监听,触发,取消)
生活随笔
收集整理的這篇文章主要介紹了
tora消息机制(事件监听,触发,取消)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.Taro 提供了Taro.Events來實現消息機制,使用時需要實例化它
import Taro, { Events } from '@tarojs/taro'
const events = new Events()
2.事件監聽
// 監聽一個事件,接受參數
events.on('eventName', (arg) => {
// doSth
})
// 監聽同個事件,同時綁定多個 handler
events.on('eventName', handler1)
events.on('eventName', handler2)
events.on('eventName', handler3)
3.事件觸發
// 觸發一個事件,傳參
events.trigger('eventName', arg)
// 觸發事件,傳入多個參數
events.trigger('eventName', arg1, arg2, ...)
4.事件取消
// 取消監聽一個事件
events.off('eventName')
// 取消監聽一個事件某個 handler
events.off('eventName', handler1)
// 取消監聽所有事件
events.off()
5.全局消息中心Taro.eventCenter,是Taro.Events的實例
import Taro from '@tarojs/taro' Taro.eventCenter.on Taro.eventCenter.trigger Taro.eventCenter.off
總結
以上是生活随笔為你收集整理的tora消息机制(事件监听,触发,取消)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 接口测试-moco框架+实例
- 下一篇: 东晋孝武帝(东晋孝武帝时期)