|
|
@@ -1,29 +1,21 @@
|
|
|
import { Component } from '@angular/core';
|
|
|
-import { IonApp, IonRouterOutlet } from '@ionic/angular/standalone';
|
|
|
-import { addIcons } from 'ionicons';
|
|
|
-import { trash, add } from 'ionicons/icons';
|
|
|
-import * as Parse from 'parse';
|
|
|
+import { IonicModule } from '@ionic/angular';
|
|
|
|
|
|
@Component({
|
|
|
selector: 'app-root',
|
|
|
- templateUrl: 'app.component.html',
|
|
|
+ template: '<ion-app><ion-router-outlet></ion-router-outlet></ion-app>',
|
|
|
standalone: true,
|
|
|
- imports: [IonApp, IonRouterOutlet],
|
|
|
+ imports: [IonicModule],
|
|
|
})
|
|
|
export class AppComponent {
|
|
|
constructor() {
|
|
|
- addIcons({ trash, add });
|
|
|
- Parse.initialize('dev');
|
|
|
- (Parse as any).serverURL = 'http://dev.fmode.cn:1337/parse';
|
|
|
-
|
|
|
- // 恢复用户会话
|
|
|
- const storedUser = localStorage.getItem('NCloud/dev/User');
|
|
|
- if (storedUser) {
|
|
|
- const userData = JSON.parse(storedUser);
|
|
|
- Parse.User.become(userData.sessionToken).catch(error => {
|
|
|
- console.error('Session token 已过期:', error);
|
|
|
- localStorage.removeItem('NCloud/dev/User');
|
|
|
- });
|
|
|
- }
|
|
|
+ // 添加 passive event listeners
|
|
|
+ IonicModule.forRoot({
|
|
|
+ scrollAssist: true,
|
|
|
+ scrollPadding: false,
|
|
|
+ inputShims: true,
|
|
|
+ swipeBackEnabled: false,
|
|
|
+ mode: 'ios'
|
|
|
+ });
|
|
|
}
|
|
|
}
|