67 lines
1.4 KiB
Plaintext
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);
|
|
}
|
|
}
|