|
7 månader sedan | |
---|---|---|
.. | ||
edit-info | 7 månader sedan | |
login | 7 månader sedan | |
README.md | 7 månader sedan | |
auth.guard.spec.ts | 7 månader sedan | |
auth.guard.ts | 7 månader sedan | |
user-routing.module.ts | 7 månader sedan | |
user.module.ts | 7 månader sedan |
用户模块
模块内功能
模块外功能
npm i -S parse
npm i -D @types/parse
配置 根目录/tsconfig.json
"compilerOptions": {
"allowSyntheticDefaultImports": true,
}
app.component.ts 根组件顶部增加
// 引用Parse JS SDK
import Parse from "parse";
Parse.initialize("dev"); // 设置applicationId
Parse.serverURL = "http://web2023.fmode.cn:9999/parse"; // 设置serverURL
src\app\app-routing.module.ts
const routes: Routes = [
// 添加:
{
path: 'user',
loadChildren: () => import('../modules/user/user.module').then(m => m.UserModule)
}
];
src\app\tabs\tabs-routing.module.ts
// 新增在tab3后面
{
path: 'mine',
loadChildren: () => import('../../modules/user/mine/mine.module').then(m => m.MinePageModule)
},
src\app\tabs\tabs.page.html
<ion-tab-button tab="mine" href="/tabs/mine">
<ion-icon aria-hidden="true" name="person"></ion-icon>
<ion-label>我的</ion-label>
</ion-tab-button>
// 引用路由守卫
import { authGuard } from 'src/modules/user/auth.guard';
{
path: 'tab2',
// 此处增加路由守卫
canActivate:[authGuard],
loadChildren: () => import('../../modules/contact/contact-list/contact-list.module').then(mod => mod.ContactListPageModule)
},