tab1.page.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <ion-header>
  2. <ion-toolbar>
  3. <ion-title>首页</ion-title>
  4. </ion-toolbar>
  5. </ion-header>
  6. <ion-content>
  7. <!-- 顶部搜索框 -->
  8. <ion-searchbar></ion-searchbar>
  9. <ion-card>
  10. <div class="button-container">
  11. <div class="button" (click)="onClickUser($event)">
  12. <ion-icon name="person"></ion-icon>
  13. <span>个人信息</span>
  14. </div>
  15. <div class="button" (click)="onClickBorrow($event)">
  16. <ion-icon name="book"></ion-icon>
  17. <span>我的借阅</span>
  18. </div>
  19. <div class="button">
  20. <ion-icon name="podium"></ion-icon>
  21. <span>排行榜</span>
  22. </div>
  23. <div class="button">
  24. <ion-icon name="add-circle"></ion-icon>
  25. <span>新书通报</span>
  26. </div>
  27. <div class="button">
  28. <ion-icon name="cloud-download"></ion-icon>
  29. <span>资源荐购</span>
  30. </div>
  31. </div>
  32. <div class="button-container">
  33. <div class="button">
  34. <ion-icon name="list"></ion-icon>
  35. <span>书单</span>
  36. </div>
  37. <div class="button">
  38. <ion-icon name="albums"></ion-icon>
  39. <span>专题</span>
  40. </div>
  41. <div class="button" (click)="onClickTab3($event)">
  42. <ion-icon name="chatbox-ellipses"></ion-icon>
  43. <span>我的请求</span>
  44. </div>
  45. <div class="button">
  46. <ion-icon name="folder"></ion-icon>
  47. <span>分类浏览</span>
  48. </div>
  49. <div class="button">
  50. <ion-icon name="library"></ion-icon>
  51. <span>数据库导航</span>
  52. </div>
  53. </div>
  54. </ion-card>
  55. <!-- 底部热读推荐 -->
  56. <ion-card>
  57. <ion-card-header>
  58. <ion-card-title>热读推荐</ion-card-title>
  59. </ion-card-header>
  60. <ion-card-content>
  61. <!-- 图书列表 -->
  62. <ion-list>
  63. <ion-item *ngFor="let book of books; let i = index">
  64. <ion-thumbnail slot="start" (click) = "onClickBook($event, i)" *ngIf="i < 3">
  65. <img src="{{book.get('src')}}">
  66. </ion-thumbnail>
  67. <ion-label (click) = "onClickBook($event, i)" *ngIf="i < 3">
  68. <h2>{{book.get('title')}}</h2>
  69. <p>{{book.get('author')}}</p>
  70. <p>{{book.get('publisher')}}</p>
  71. <p>{{book.get('isbn')}}</p>
  72. </ion-label>
  73. </ion-item>
  74. </ion-list>
  75. <ion-button style="color: white;" (click)="onClickTab2($event)">更多</ion-button>
  76. </ion-card-content>
  77. </ion-card>
  78. </ion-content>