tab1.page.html 902 B

12345678910111213141516171819202122232425262728
  1. <ion-header>
  2. <ion-toolbar>
  3. <ion-title class="header-title">用提问探索世界</ion-title>
  4. </ion-toolbar>
  5. </ion-header>
  6. <ion-content [scrollEvents]="true">
  7. <div class="suggestions">
  8. <ion-chip *ngFor="let suggestion of suggestions" (click)="useSuggestion(suggestion)">
  9. <ion-label>{{ suggestion }}</ion-label>
  10. </ion-chip>
  11. </div>
  12. <div class="chat-container">
  13. <div *ngFor="let message of messageList" class="message" [ngClass]="{'user-message': message.role === 'user', 'ai-message': message.role === 'ai'}">
  14. <div class="message-bubble">{{ message.content }}</div>
  15. </div>
  16. </div>
  17. </ion-content>
  18. <ion-footer>
  19. <ion-toolbar>
  20. <ion-input [(ngModel)]="userInput" placeholder="输入您的问题"></ion-input>
  21. <ion-button (click)="sendMessage()" slot="end">
  22. <ion-icon name="send-outline"></ion-icon>
  23. </ion-button>
  24. </ion-toolbar>
  25. </ion-footer>