tab3.page.html 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <ion-buttons slot="start" (click)="GoToLoginPage()">
  4. <ion-button>
  5. <ion-icon name="settings-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="mail-outline"></ion-icon>
  12. </ion-button>
  13. </ion-buttons>
  14. </ion-toolbar>
  15. </ion-header>
  16. <ion-content>
  17. <!-- 个人信息 -->
  18. <ion-card-content>
  19. <ion-row class="user-info-row">
  20. <ion-col size="auto" class="enlarge-col">
  21. <ion-avatar (click)="fileInput.click()">
  22. <ion-img [src]="userImage" ></ion-img>
  23. </ion-avatar>
  24. <input type="file" #fileInput (change)="onFileSelected($event)" style="display: none">
  25. </ion-col>
  26. <ion-col size="auto" class="info-col">
  27. <ion-label><h1>用户名:示例用户</h1></ion-label>
  28. <ion-label>ID: 23284787</ion-label>
  29. &nbsp;
  30. <ion-label>IP属地: 南昌</ion-label>
  31. </ion-col>
  32. </ion-row>
  33. <ion-row>
  34. <ion-col>
  35. <ion-label>关注: 7</ion-label>
  36. </ion-col>
  37. <ion-col>
  38. <ion-label>粉丝: 0</ion-label>
  39. </ion-col>
  40. <ion-col>
  41. <ion-label>获赞: 0</ion-label>
  42. </ion-col>
  43. </ion-row>
  44. </ion-card-content>
  45. <div class="middle-section">
  46. <ion-card *ngFor="let card of cards" class="order-card">
  47. <ion-card-header>
  48. <span style="font-size: 16px;">{{ card.title }}</span>
  49. </ion-card-header>
  50. <ion-card-content>
  51. <span style="font-size: 14px;">{{ card.content }}</span>
  52. </ion-card-content>
  53. </ion-card>
  54. </div>
  55. <ion-content>
  56. <ion-segment [(ngModel)]="currentTab">
  57. <ion-segment-button value="unpublished">
  58. 未发布
  59. </ion-segment-button>
  60. <ion-segment-button value="published">
  61. 已发布
  62. </ion-segment-button>
  63. <ion-segment-button value="liked">
  64. 点赞
  65. </ion-segment-button>
  66. <ion-segment-button value="favorited">
  67. 收藏
  68. </ion-segment-button>
  69. </ion-segment>
  70. <div *ngIf="currentTab === 'unpublished'">
  71. <p>未发布内容</p>
  72. </div>
  73. <div *ngIf="currentTab === 'published'">
  74. <p>已发布内容</p>
  75. </div>
  76. <div *ngIf="currentTab === 'liked'">
  77. <p>点赞内容</p>
  78. </div>
  79. <div *ngIf="currentTab === 'favorited'">
  80. <p>收藏内容</p>
  81. </div>
  82. </ion-content>
  83. </ion-content>