import { Component } from '@angular/core';
import { NavController } from '@ionic/angular';
import { Router } from '@angular/router'; 

@Component({
  selector: 'app-tab2',
  templateUrl: 'tab2.page.html',
  styleUrls: ['tab2.page.scss'],
  standalone: false,
})
export class Tab2Page {

  constructor(
    private navCtrl:NavController,
    private router: Router
  ) {}

  goThankslist(thanks?:string){
    this.navCtrl.navigateForward(["tabs","tab2","thanks"],{
      
    })
  }
  navigateToDetail() { // 定义一个方法用于导航到详情页面
    if (this.router.url !== '/detail') { // 检查当前 URL 是否不是目标页面
      this.router.navigateByUrl('/detail').then(() => { // 如果不是，则导航到详情页面
        console.log('Navigation completed.'); // 导航完成后打印日志
      }).catch(error => { // 捕获并处理可能发生的错误
        console.error('Navigation failed:', error); // 打印错误信息
      });
    } else { // 如果已经是目标页面
      console.warn('Already on the detail page, no need to navigate.'); // 打印警告信息
    }
  }
  // goMessage(message?:any){
  //   console.log(message),
  //   this.navCtrl.navigateForward(["tabs","tab1","message"],{
  //     queryParams:message
  //   })
  //   return
  // }
}
