mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 21:48:42 +08:00
test(Tabs): add lifecycle logs
This commit is contained in:
@ -82,6 +82,22 @@ class TabsPage {
|
|||||||
let modal = Modal.create(ChatPage);
|
let modal = Modal.create(ChatPage);
|
||||||
this.nav.present(modal);
|
this.nav.present(modal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('TabsPage, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('TabsPage, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('TabsPage, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('TabsPage, onPageDidLeave');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -120,6 +136,22 @@ class Tab1Page1 {
|
|||||||
logout() {
|
logout() {
|
||||||
this.nav.rootNav.setRoot(SignIn, null, { animate: true, direction: 'back' });
|
this.nav.rootNav.setRoot(SignIn, null, { animate: true, direction: 'back' });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('Tab1Page1, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('Tab1Page1, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('Tab1Page1, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('Tab1Page1, onPageDidLeave');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -141,6 +173,22 @@ class Tab1Page2 {
|
|||||||
push() {
|
push() {
|
||||||
this.nav.push(Tab1Page3)
|
this.nav.push(Tab1Page3)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('Tab1Page2, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('Tab1Page2, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('Tab1Page2, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('Tab1Page2, onPageDidLeave');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -157,6 +205,22 @@ class Tab1Page2 {
|
|||||||
})
|
})
|
||||||
class Tab1Page3 {
|
class Tab1Page3 {
|
||||||
constructor(private nav: NavController) {}
|
constructor(private nav: NavController) {}
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('Tab1Page3, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('Tab1Page3, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('Tab1Page3, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('Tab1Page3, onPageDidLeave');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -181,6 +245,22 @@ class Tab2Page1 {
|
|||||||
push() {
|
push() {
|
||||||
this.nav.push(Tab2Page2)
|
this.nav.push(Tab2Page2)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('Tab2Page1, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('Tab2Page1, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('Tab2Page1, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('Tab2Page1, onPageDidLeave');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -202,6 +282,22 @@ class Tab2Page2 {
|
|||||||
push() {
|
push() {
|
||||||
this.nav.push(Tab2Page3)
|
this.nav.push(Tab2Page3)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('Tab2Page2, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('Tab2Page2, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('Tab2Page2, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('Tab2Page2, onPageDidLeave');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -218,6 +314,22 @@ class Tab2Page2 {
|
|||||||
})
|
})
|
||||||
class Tab2Page3 {
|
class Tab2Page3 {
|
||||||
constructor(private nav: NavController) {}
|
constructor(private nav: NavController) {}
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('Tab2Page3, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('Tab2Page3, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('Tab2Page3, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('Tab2Page3, onPageDidLeave');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -232,7 +344,25 @@ class Tab2Page3 {
|
|||||||
'</ion-navbar>' +
|
'</ion-navbar>' +
|
||||||
'<ion-content padding><h2>Tabs 3</h2></ion-content>'
|
'<ion-content padding><h2>Tabs 3</h2></ion-content>'
|
||||||
})
|
})
|
||||||
class Tab3Page1 {}
|
class Tab3Page1 {
|
||||||
|
|
||||||
|
onPageWillEnter() {
|
||||||
|
console.log('Tab3Page1, onPageWillEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidEnter() {
|
||||||
|
console.log('Tab3Page1, onPageDidEnter');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageWillLeave() {
|
||||||
|
console.log('Tab3Page1, onPageWillLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
onPageDidLeave() {
|
||||||
|
console.log('Tab3Page1, onPageDidLeave');
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@App()
|
@App()
|
||||||
|
Reference in New Issue
Block a user