すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:getCurrentPages メソッド

最終更新日:Jan 17, 2025

getCurrentPages() メソッドを使用して、現在のページスタックのインスタンスを取得し、ページ配列スタックを返します。最初の要素はホームページ、最後の要素は現在のページです。

フレームワークは、すべての現在のページをスタックの形式で保持します。次の表は、ルーティング切り替えとページスタックの関係を示しています。

ルーティングモード

ページスタックのパフォーマンス

初期化

新しいページをプッシュする

新しいページを開く

新しいページをプッシュする

ページをリダイレクトする

現在のページをポップし、新しいページをプッシュする

ページに戻る

現在のページをポップする

タブを切り替える

すべてのページをポップし、新しいタブページのみを残す

次のコード スニペットを使用して、現在のページスタックに 5 レベルのページ深度があるかどうかを検出できます。

if(getCurrentPages().length === 5) {
  my.redirectTo('/pages/logs/logs');
} else {
  my.navigateTo('/pages/index/index');
}
説明

ページスタックを変更しようとしないでください。ルーティングとページ ステータス エラーが発生します。