ionic4 監聽事件

監聽事件我是這麼理解的:程度等待一個事件的發生,當這個事件發生之後,對它作出反應。比如更換頭像,當我更換完頭像之後,個人中心就要重新獲取最新的頭像。

那麼在ionic4中,我們如何實現監聽事件呢?

1、安裝監聽事件包

cnpm install --save eventemitter3

2、在事件發生頁面,引入監聽組件,聲明變量,發出廣播

//引入組件
import { EventService } from './app/services/event.service';
//在constructior裏聲明監聽變量
public eventService: EventService,
//通知個人中心更換頭像,和tab5更換頭像
this.eventService.event.emit('getnewphoto');

3、在監聽界面,同樣引入監聽組件,聲明變量,同上。另外,在對應方法添加監聽事件。

//監聽
this.eventService.event.on('getnewphoto',()=>{
   this.getnewphoto();
})

注意:監聽的方法要一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章