hm_pcenter/entry/src/main/ets/ui/pages/Index.ets

67 lines
1.4 KiB
Plaintext

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<NavigationAttribute> {
initializeModifier(instance: NavigationAttribute): void {
instance.hideNavBar(true);
}
}