tab1.page_20241217170837.html 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <ion-item lines="none">
  4. <!-- 图片 -->
  5. <ion-avatar slot="start" class="image-container">
  6. <img src="/assets/img/3.png" alt="Your Image" class="header-image">
  7. </ion-avatar>
  8. <!-- 搜索框 -->
  9. <ion-searchbar slot="end" expand="with-icon"></ion-searchbar>
  10. </ion-item>
  11. </ion-toolbar>
  12. </ion-header>
  13. <ion-content [fullscreen]="true">
  14. <section>
  15. <ion-card>
  16. <ion-card-header>
  17. <ion-card-title>热门话题</ion-card-title>
  18. </ion-card-header>
  19. <ion-card-content>
  20. <ion-list>
  21. <ion-item *ngFor="let topic of topics">
  22. <ion-label>
  23. <h2>{{ topic.title }}</h2>
  24. <p>{{ topic.description }}</p>
  25. </ion-label>
  26. <ion-button color="primary" fill="solid" (click)="viewDetails(topic.id)">查看详情</ion-button>
  27. </ion-item>
  28. </ion-list>
  29. </ion-card-content>
  30. </ion-card>
  31. </section>
  32. <ion-toolbar color="light" class="button-toolbar" style="margin-top: 10px; padding: 0;">
  33. <ion-buttons slot="start" class="button-container">
  34. <ion-button expand="full" (click)="goPsysurvey()">心理普查</ion-button>
  35. <ion-button expand="full" >漂流瓶</ion-button>
  36. <ion-button expand="full" >心协</ion-button>
  37. <ion-button expand="full" >更多</ion-button>
  38. </ion-buttons>
  39. </ion-toolbar>
  40. <section>
  41. <ion-card>
  42. <ion-card-header>
  43. <ion-toolbar>
  44. <ion-card-title>用户评价</ion-card-title>
  45. <ion-buttons slot="end">
  46. <ion-button (click)="evaluate()" color="primary" fill="solid">
  47. <span class="button-text">进入评价</span>
  48. </ion-button>
  49. </ion-buttons>
  50. </ion-toolbar>
  51. </ion-card-header>
  52. <ion-card-content>
  53. <ion-list>
  54. <ion-item *ngFor="let review of reviews">
  55. <ion-avatar slot="start">
  56. <img [src]="review.avatar" alt="用户头像"/>
  57. </ion-avatar>
  58. <ion-label>
  59. <p>{{ review.content }}</p>
  60. <!--<ion-icon name="star" *ngFor="let star of [].constructor(review.rating); let i = index" [attr.aria-hidden]="true"></ion-icon>-->
  61. <ion-icon name="star" *ngFor="let star of createFilledArray(review.rating); let i = index" [attr.aria-hidden]="true"></ion-icon>
  62. </ion-label>
  63. </ion-item>
  64. </ion-list>
  65. </ion-card-content>
  66. </ion-card>
  67. </section>
  68. </ion-content>