tab3.page.html 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <ion-header>
  2. <ion-toolbar>
  3. <ion-buttons slot="start">
  4. <ion-button>
  5. <ion-icon name="wallet-outline"></ion-icon>
  6. </ion-button>
  7. </ion-buttons>
  8. <ion-title>我的</ion-title>
  9. <ion-buttons slot="end">
  10. <ion-button>
  11. <ion-icon name="menu-outline"></ion-icon>
  12. </ion-button>
  13. </ion-buttons>
  14. </ion-toolbar>
  15. </ion-header>
  16. <ion-content>
  17. <div class="profile-header">
  18. <ion-avatar class="profile-avatar" (click)="goToLogin()" >
  19. <img src="https://ionicframework.com/docs/img/demos/card-media.png" />
  20. </ion-avatar>
  21. <div class="profile-info">
  22. <div class="profile-name">
  23. <ion-card-title>{{user?.get("username") || '未登录'}}</ion-card-title>
  24. <ion-card-subtitle *ngIf="!user?.id">请您登陆后继续使用</ion-card-subtitle>
  25. <ion-card-subtitle *ngIf="user?.id">{{user?.get("name")}}-{{user?.get("gender")}}</ion-card-subtitle>
  26. </div>
  27. </div>
  28. <ion-button fill="outline" expand="block" (click)="goToEditInfo()" class="edit-button">
  29. <ion-icon slot="icon-only" name="create-outline"></ion-icon>
  30. </ion-button>
  31. </div>
  32. <ion-card>
  33. <ion-card-content>
  34. <ion-row>
  35. <ion-col>
  36. <ion-label>0</ion-label>
  37. <ion-note>获赞</ion-note>
  38. </ion-col>
  39. <ion-col>
  40. <ion-label>0</ion-label>
  41. <ion-note>关注</ion-note>
  42. </ion-col>
  43. <ion-col>
  44. <ion-label>0</ion-label>
  45. <ion-note>足迹</ion-note>
  46. </ion-col>
  47. <ion-col>
  48. <ion-label>0</ion-label>
  49. <ion-note>访客</ion-note>
  50. </ion-col>
  51. <ion-col>
  52. <ion-label>0</ion-label>
  53. <ion-note>粉丝</ion-note>
  54. </ion-col>
  55. </ion-row>
  56. </ion-card-content>
  57. </ion-card>
  58. <ion-list>
  59. <ion-item>
  60. <ion-label>
  61. <ion-icon name="location-outline"></ion-icon>
  62. <span>江西</span><span>Steam专区</span>
  63. </ion-label>
  64. </ion-item>
  65. </ion-list>
  66. <ion-segment [(ngModel)]="segment">
  67. <ion-segment-button value="posts">
  68. <ion-label>动态</ion-label>
  69. </ion-segment-button>
  70. <ion-segment-button value="about">
  71. <ion-label>关于ta</ion-label>
  72. </ion-segment-button>
  73. </ion-segment>
  74. <div [ngSwitch]="segment">
  75. <ion-list *ngSwitchCase="'posts'">
  76. <ion-item>
  77. <ion-label>
  78. <h2>哈哈</h2>
  79. <p>发布于 07-04</p>
  80. </ion-label>
  81. <ion-thumbnail slot="end">
  82. <img src="https://example.com/game-icons.jpg" />
  83. </ion-thumbnail>
  84. </ion-item>
  85. </ion-list>
  86. <div *ngSwitchCase="'about'">
  87. <p>这是关于ta的内容</p>
  88. </div>
  89. </div>
  90. <ion-fab vertical="bottom" horizontal="end" slot="fixed">
  91. <ion-fab-button (click)="gotoDynamic()">
  92. <ion-icon name="camera-outline"></ion-icon>
  93. </ion-fab-button>
  94. </ion-fab>
  95. </ion-content>