tab1.page.html 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <ion-app>
  2. <ion-header>
  3. <ion-toolbar color="primary">
  4. <ion-title>南昌旅游App</ion-title>
  5. </ion-toolbar>
  6. </ion-header>
  7. <ion-content>
  8. <!-- 热门推荐 -->
  9. <ion-grid>
  10. <ion-row>
  11. <ion-col *ngFor="let item of hotRecommendations" size="6">
  12. <ion-card>
  13. <img [src]="item.image" />
  14. <ion-card-header>
  15. <ion-card-title>{{ item.title }}</ion-card-title>
  16. </ion-card-header>
  17. <ion-card-content>
  18. {{ item.description }}
  19. </ion-card-content>
  20. </ion-card>
  21. </ion-col>
  22. </ion-row>
  23. </ion-grid>
  24. <!-- 导航栏 -->
  25. <ion-tabs>
  26. <ion-tab-bar slot="bottom">
  27. <ion-tab-button tab="home">
  28. <ion-icon name="home"></ion-icon>
  29. <ion-label>首页</ion-label>
  30. </ion-tab-button>
  31. <ion-tab-button tab="attractions">
  32. <ion-icon name="pin"></ion-icon>
  33. <ion-label>景点</ion-label>
  34. </ion-tab-button>
  35. <ion-tab-button tab="food">
  36. <ion-icon name="restaurant"></ion-icon>
  37. <ion-label>美食</ion-label>
  38. </ion-tab-button>
  39. <ion-tab-button tab="lodging">
  40. <ion-icon name="bed"></ion-icon>
  41. <ion-label>住宿</ion-label>
  42. </ion-tab-button>
  43. <ion-tab-button tab="guide">
  44. <ion-icon name="book"></ion-icon>
  45. <ion-label>攻略</ion-label>
  46. </ion-tab-button>
  47. <ion-tab-button tab="events">
  48. <ion-icon name="calendar"></ion-icon>
  49. <ion-label>活动</ion-label>
  50. </ion-tab-button>
  51. <ion-tab-button tab="profile">
  52. <ion-icon name="person"></ion-icon>
  53. <ion-label>个人中心</ion-label>
  54. </ion-tab-button>
  55. </ion-tab-bar>
  56. </ion-tabs>
  57. <!-- 特色活动/优惠信息 -->
  58. <ion-list>
  59. <ion-item *ngFor="let event of events">
  60. <ion-thumbnail slot="start">
  61. <img [src]="event.image" />
  62. </ion-thumbnail>
  63. <ion-label>
  64. <h2>{{ event.title }}</h2>
  65. <p>{{ event.description }}</p>
  66. </ion-label>
  67. </ion-item>
  68. </ion-list>
  69. <!-- 个性化推荐 -->
  70. <ion-list>
  71. <ion-item *ngFor="let recommendation of personalizedRecommendations">
  72. <ion-label>
  73. <h2>{{ recommendation.title }}</h2>
  74. <p>{{ recommendation.description }}</p>
  75. </ion-label>
  76. </ion-item>
  77. </ion-list>
  78. <!-- 旅游攻略 -->
  79. <ion-list>
  80. <ion-item *ngFor="let guide of travelGuides">
  81. <ion-label>
  82. <h2>{{ guide.title }}</h2>
  83. <p>{{ guide.description }}</p>
  84. </ion-label>
  85. </ion-item>
  86. </ion-list>
  87. <!-- 用户互动区域 -->
  88. <ion-list>
  89. <ion-item *ngFor="let post of travelPosts">
  90. <ion-avatar slot="start">
  91. <img [src]="post.avatar" />
  92. </ion-avatar>
  93. <ion-label>
  94. <h2>{{ post.username }}</h2>
  95. <p>{{ post.content }}</p>
  96. </ion-label>
  97. </ion-item>
  98. </ion-list>
  99. <!-- 搜索功能 -->
  100. <ion-searchbar placeholder="搜索景点、美食、住宿..."></ion-searchbar>
  101. <!-- 客服与帮助 -->
  102. <ion-fab vertical="bottom" horizontal="end" slot="fixed">
  103. <ion-fab-button>
  104. <ion-icon name="help-circle"></ion-icon>
  105. </ion-fab-button>
  106. </ion-fab>
  107. <!-- 天气和出行信息 -->
  108. <ion-card>
  109. <ion-card-header>
  110. <ion-card-title>南昌天气</ion-card-title>
  111. </ion-card-header>
  112. <ion-card-content>
  113. <!-- 天气信息展示 -->
  114. </ion-card-content>
  115. </ion-card>
  116. <!-- 下载/分享按钮 -->
  117. <ion-row>
  118. <ion-col>
  119. <ion-button expand="block">按钮文本</ion-button>