import { Routes,mapToCanActivate } from '@angular/router'; import { TabsComponent } from '../moduls/tabs/tabs/tabs.component'; import { AuthGuard } from '../services/auth.guard'; export const routes: Routes = [ { path: '', redirectTo:'tabs', pathMatch: "full",}, // 默认跳转到 '' { path: 'login', loadComponent:()=> import('../moduls/login/login.component').then((mod) => mod.LoginComponent), }, { path: 'tabs', //首页tabs component: TabsComponent, canActivate: mapToCanActivate([AuthGuard]), loadChildren: () =>import('../moduls/tabs/tabs.modules.routes').then((mod) => mod.TabsRoutingModule), }, { path: 'account', canActivate: mapToCanActivate([AuthGuard]), loadChildren: () =>import('../moduls/account/account.modules.routes').then((mod) => mod.AccountRoutingModule), }, ];