neither ionViewWillEnter nor onIonViewWillEnter are triggered.
My ionic Vue version is 6.0
export default defineComponent({
name: ‘App’,
ionViewDidEnter () {
console.trace(“Did Enter”);
},
ionViewWillEnter () {
console.trace(“Will Enter”);
},
components: {
IonApp,
IonCol, IonGrid, IonRow,
IonSegment, IonSegmentButton,
IonContent,
// IonIcon,
// IonItem,
IonLabel,
// IonList,
// IonListHeader,
// IonMenu,
// IonMenuToggle,
// IonNote,
// IonRouterOutlet,
// IonSplitPane,
},
setup() {
// const selectedIndex = ref(0);
// const appPages = [
// {
// title: 'Inbox',
// url: '/folder/Inbox',
// iosIcon: mailOutline,
// mdIcon: mailSharp
// }
// ];
// const labels = ['Family', 'Friends', 'Notes', 'Work', 'Travel', 'Reminders'];
// const path = window.location.pathname.split('folder/')[1];
// if (path !== undefined) {
// selectedIndex.value = appPages.findIndex(page => page.title.toLowerCase() === path.toLowerCase());
// }
const route = useRoute();
onIonViewWillEnter(() => {
console.log('Entered tab!');
});
return {
// selectedIndex,
// appPages,
// labels,
archiveOutline,
archiveSharp,
bookmarkOutline,
bookmarkSharp,
heartOutline,
heartSharp,
mailOutline,
mailSharp,
paperPlaneOutline,
paperPlaneSharp,
trashOutline,
trashSharp,
warningOutline,
warningSharp,
isSelected: (url: string) => url === route.path ? 'selected' : '',
}
}
});