tab3.page.html 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <ion-content>
  2. <!--个人资料版图-->
  3. <div id="banner">
  4. <!--头部三个按钮-->
  5. <div id="header">
  6. <ion-button shape="round">
  7. <ion-icon slot="start" name="person-add-outline"></ion-icon>我的名片
  8. </ion-button>
  9. <ion-icon name="card-outline" size="large"></ion-icon>
  10. <ion-text (click)="goSetting()">设置</ion-text>
  11. </div>
  12. <!--个人资料-->
  13. <div id="personInfo">
  14. <div id="avatarAndName">
  15. <!--头像-->
  16. <img id="avatar" [src]="currentUser?.get('avatar') ||'assets/icon/default_avatar.jpg'" alt="头像" />
  17. <!--用户名和标签-->
  18. <div id="nameAndTags">
  19. <h1>{{currentUser?.get('name')}}</h1>
  20. <ion-card class="tags">社交恐惧症</ion-card>
  21. <ion-card class="tags">穿衣有肉</ion-card>
  22. </div>
  23. </div>
  24. <!--签名-->
  25. @if(currentUser?.get('signature')){
  26. <p>{{ currentUser?.get('signature') }}</p>
  27. }
  28. @else{
  29. <p>这家伙很懒,什么都没有留下</p>
  30. }
  31. <!--统计-->
  32. <div id="count">
  33. <h3 style="display: inline;">{{ currentUser?.get('fans') }}</h3>
  34. <p style="display: inline;">粉丝</p>
  35. <h3 style="display: inline;">{{ currentUser?.get('subscription') }}</h3>
  36. <p style="display: inline;">关注</p>
  37. <h3 style="display: inline;">{{ formatNumber(currentUser?.get('like')) }}</h3>
  38. <p style="display: inline;">获赞</p>
  39. </div>
  40. <!--勋章-->
  41. <ion-button id="badge">
  42. <ion-icon slot="start" name="flame-outline"></ion-icon>
  43. 我的勋章
  44. <ion-icon slot="end" name="chevron-forward-outline"></ion-icon>
  45. </ion-button>
  46. </div>
  47. </div>
  48. <!--统计版图-->
  49. <ion-card style="--background:white;box-shadow: none;border-bottom-left-radius: 0;
  50. border-bottom-right-radius: 0;">
  51. <div class="card">
  52. <p>赞过帖子</p>
  53. <p>11</p>
  54. </div>
  55. <div class="card">
  56. <p>我的风格</p>
  57. <p>11</p>
  58. </div>
  59. <div class="card">
  60. <p>收藏帖子</p>
  61. <p>11</p>
  62. </div>
  63. <div class="card" (click)="goGenerateHistory()">
  64. <p>生成历史</p>
  65. <p>11</p>
  66. </div>
  67. <ion-segment value="myPost" swipeGesture="true">
  68. <ion-segment-button value="myPost" content-id="myPost">
  69. <ion-label>帖子</ion-label>
  70. </ion-segment-button>
  71. <ion-segment-button value="news" content-id="news">
  72. <ion-label>动态</ion-label>
  73. </ion-segment-button>
  74. </ion-segment>
  75. </ion-card>
  76. <ion-segment-view>
  77. <ion-segment-content id="myPost">
  78. <ion-card class="post" *ngFor="let post of posts" (click)="goPostDetail(post)">
  79. <ion-img [src]="post?.get('image')[0] || 'assets/icon/favicon.png'" />
  80. <ion-title>{{post?.get('title')}}</ion-title>
  81. <div id="author">
  82. <ion-avatar><img [src]="currentUser?.get('avatar') || 'assets/icon/default_avatar.jpg'" /></ion-avatar>
  83. <ion-label>{{currentUser?.get('name')}}</ion-label>
  84. </div>
  85. </ion-card>
  86. <p id="footer">我是有底线的</p>
  87. </ion-segment-content>
  88. <ion-segment-content id="news">
  89. </ion-segment-content>
  90. </ion-segment-view>
  91. </ion-content>