tab3.page.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { Component } from '@angular/core';
  2. import { NavController } from '@ionic/angular';
  3. @Component({
  4. selector: 'app-my',
  5. templateUrl: 'Tab3.page.html',
  6. styleUrls: ['Tab3.page.scss'],
  7. })
  8. export class Tab3Page {
  9. segment = 'posts';
  10. searchQuery = '';
  11. searchHistory = ['历史搜索项1', '历史搜索项2'];
  12. searchSuggestions = ['猜你想搜1', '猜你想搜2', '猜你想搜3'];
  13. popularRooms = [
  14. { image: 'https://example.com/room1.jpg', title: '房间1', subtitle: 'subtitle1' },
  15. { image: 'https://example.com/room2.jpg', title: '房间2', subtitle: 'subtitle2' },
  16. ];
  17. isSearching: boolean | undefined;
  18. constructor(private navCtrl: NavController) {}
  19. goToEditInfo() {
  20. this.navCtrl.navigateForward('/edit-info');
  21. }
  22. showSearch() {
  23. this.isSearching = true;
  24. }
  25. hideSearch() {
  26. this.isSearching = false;
  27. this.searchQuery = '';
  28. }
  29. filterChats() {
  30. // Implement your search logic here
  31. }
  32. segmentChanged(event: any) {
  33. this.segment = event.detail.value;
  34. }
  35. goToLogin() {
  36. this.navCtrl.navigateForward('/login');
  37. console.log('Navigating to Login page');
  38. }
  39. gotoDynamic(){
  40. this.navCtrl.navigateForward('/dynamic');
  41. }
  42. }