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