Ionic4 生命周期鉤子函數(shù)和angular生命周期鉤子

Ionic4中的生命周期函數(shù)和angualr7基本是一樣的炮姨,下面我們看看Ionic4中的生命周期函數(shù)仪芒,以及生命周期函數(shù)的用法平窘。

Ionic4中內置的生命周期函數(shù):

ionViewWillEnter?—當進入一個頁面時觸發(fā)(如果它從堆棧返回)

ionViewDidEnter?—進入后觸發(fā)

ionViewWillLeave?—如果頁面將離開觸發(fā)

ionViewDidLeave?—?在頁面離開后觸發(fā)

ionViewWillUnload?—?在Angular中沒有觸發(fā)金拒,因為這里你必須使用ngOnDestroy

Ionic4中使用Angular生命周期函數(shù):

1募书、Ionic4中的生命周期函數(shù)ngOnChanges?當被綁定的輸入屬性的值發(fā)生變化時調用(父子組件傳值的時候會觸發(fā)

2窥摄、Ionic4中的生命周期函數(shù)ngOnInit?請求數(shù)據(jù)一般放在這個里面?(重要*)

3镶奉、Ionic4中的生命周期函數(shù)ngDoCheck?檢測,并在發(fā)生 Angular 無法或不愿意自己檢測的變化時作出反應

4、Ionic4中的生命周期函數(shù)?ngAfterContentInit?當把內容投影進組件之后調用

5哨苛、Ionic4中的生命周期函數(shù)?ngAfterContentChecked?每次完成被投影組件內容的變更檢測之后調用

6鸽凶、Ionic4中的生命周期函數(shù)?ngAfterViewInit??初始化完組件視圖及其子視圖之后調用(dom操作放在這個里面)?(重要)

7、Ionic4中的生命周期函數(shù)?ngAfterViewInit??每次做完組件視圖和子視圖的變更檢測之后調用

8建峭、Ionic4中的生命周期函數(shù)??ngOnDestroy??組件銷毀后執(zhí)行?(重要)

? constructor() {

? ? ? console.log('00構造函數(shù)執(zhí)行了---除了使用簡單的值對局部變量進行初始化之外玻侥,什么都不應該做')

? ? }

? ? ngOnChanges() {

? ? ? console.log('01ngOnChages執(zhí)行了---當被綁定的輸入屬性的值發(fā)生變化時調用(父子組件傳值的時候會觸發(fā))');

? ? }

? ? ngOnInit() {

? ? ? ? console.log('02ngOnInit執(zhí)行了--- 請求數(shù)據(jù)一般放在這個里面');? ?

? ? }

? ? ngDoCheck() {

? ? ? ? //寫一些自定義的操作

? ? ? ? console.log('03ngDoCheck執(zhí)行了---檢測,并在發(fā)生 Angular 無法或不愿意自己檢測的變化時作出反應');

? ? ? ? if(this.userinfo!==this.oldUserinfo){

? ? ? ? ? ? console.log(`你從${this.oldUserinfo}改成${this.userinfo}`);

? ? ? ? ? ? this.oldUserinfo = this.userinfo;

? ? ? ? }else{? ? console.log("數(shù)據(jù)沒有變化");? ? ? ? ?}

? ? }

? ? ngAfterContentInit() {

? ? ? ? console.log('04ngAfterContentInit執(zhí)行了---當把內容投影進組件之后調用');

? ? }

? ? ngAfterContentChecked() {

? ? ? ? console.log('05ngAfterContentChecked執(zhí)行了---每次完成被投影組件內容的變更檢測之后調用');

? ? }

? ? ngAfterViewInit(): void {? ?

? ? ? ? console.log('06 ngAfterViewInit執(zhí)行了----初始化完組件視圖及其子視圖之后調用(dom操作放在這個里面)');

? ? }

? ? ngAfterViewChecked() {

?????console.log('07ngAfterViewChecked執(zhí)行了----每次做完組件視圖和子視圖的變更檢測之后調用');

? ? }

? ? ngOnDestroy() {

? ? ? ? console.log('08ngOnDestroy執(zhí)行了····');

? ? }

Ionic4內置生命周期函數(shù)使用demo

import { Component, OnInit } from '@angular/core';

import { StorageService } from '../services/storage.service';

@Component({

? selector: 'app-tab4',

? templateUrl: './tab4.page.html',

? styleUrls: ['./tab4.page.scss'],

})

export class Tab4Page implements OnInit {

? public userinfo:any='';

? constructor(public storage:StorageService) {


? }

? ngOnInit() { }

? ionViewWillEnter(){

? ? console.log('ionViewWillEnter');

? }

? ionViewDidEnter(){console.log('ionViewDidEnter');? }

}

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末亿蒸,一起剝皮案震驚了整個濱河市凑兰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌边锁,老刑警劉巖姑食,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異茅坛,居然都是意外死亡音半,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門贡蓖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來曹鸠,“玉大人,你說我怎么就攤上這事斥铺∥镅樱” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵仅父,是天一觀的道長叛薯。 經常有香客問我,道長笙纤,這世上最難降的妖魔是什么耗溜? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮省容,結果婚禮上抖拴,老公的妹妹穿的比我還像新娘。我一直安慰自己腥椒,他們只是感情好阿宅,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著笼蛛,像睡著了一般洒放。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上滨砍,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天往湿,我揣著相機與錄音妖异,去河邊找鬼。 笑死领追,一個胖子當著我的面吹牛他膳,可吹牛的內容都是我干的。 我是一名探鬼主播绒窑,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼棕孙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了些膨?” 一聲冷哼從身側響起散罕,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎傀蓉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體职抡,經...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡葬燎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了缚甩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谱净。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖擅威,靈堂內的尸體忽然破棺而出壕探,到底是詐尸還是另有隱情,我是刑警寧澤郊丛,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布李请,位于F島的核電站,受9級特大地震影響厉熟,放射性物質發(fā)生泄漏导盅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一揍瑟、第九天 我趴在偏房一處隱蔽的房頂上張望白翻。 院中可真熱鬧,春花似錦绢片、人聲如沸滤馍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽巢株。三九已至,卻和暖如春熙涤,著一層夾襖步出監(jiān)牢的瞬間纯续,已是汗流浹背随珠。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留猬错,地道東北人窗看。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像倦炒,于是被迫代替她去往敵國和親显沈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容