import { AttributeUpdater } from '@kit.ArkUI'; import { HMDefaultGlobalAnimator, HMNavigation } from '@hadss/hmrouter'; @Entry @Component struct Index { modifier: IndexNavModifier = new IndexNavModifier(); onPageShow(): void { } onPageHide(): void { } getToken() { // getPgToken() // .then((res) => { // if (res) { // AppCache.getAppCache().setPgToken = res.access_token; // } // console.info(JSON.stringify(res)); // }) // .catch((error: AxiosError) => { // console.error(JSON.stringify(error)); // }) } aboutToAppear() { // this.getIpAddress(); // this.getToken() } build() { Column() { HMNavigation({ navigationId: 'startNavigation', homePageUrl: 'StartPage', options: { standardAnimator: HMDefaultGlobalAnimator.STANDARD_ANIMATOR, dialogAnimator: HMDefaultGlobalAnimator.DIALOG_ANIMATOR, modifier: this.modifier } }) { } } .width('100%') .height('100%') .expandSafeArea([SafeAreaType.SYSTEM]) } exitApp() { // this.context.terminateSelf(); // let preferences = data_preferences.getPreferences(this.context, H_STORE); // preferences.then((res) => { // // res.clearSync(); // }) } } class IndexNavModifier extends AttributeUpdater { initializeModifier(instance: NavigationAttribute): void { instance.hideNavBar(true); } }