ホームページ >WeChat アプレット >ミニプログラム開発 >ミニプログラム開発のためのページルーティング
ページルーティング
ミニプログラム内のすべてのページのルーティングはフレームワークによって管理されます。
ページスタック
フレームワークは、現在のすべてのページをスタックの形式で維持します。 ルーティングの切り替えが発生すると、ページ スタックは次のように動作します:
getCurrentPages()
getCurrentPages() 関数は、現在のページ スタックのインスタンスを配列の形式で取得するために使用されます。 スタックアウトの順序で、最初の要素がホームページ、最後の要素が現在のページです。
ヒント: ページ スタックを変更しないでください。ルーティング エラーやページ ステータス エラーが発生する可能性があります。
ルーティングメソッド
ルーティングのトリガーメソッドとページのライフサイクル機能は次のとおりです:
タブは対応するライフサイクルを切り替えます(AとBのページはタブバーページで、Cは例として、A ページから開かれたページ、D ページは C ページから開かれたページです):
ヒント:
navigateTo、redirectTo は非 tabBar ページのみ開くことができます。
switchTab は tabBar ページのみを開くことができます。
reLaunch は任意のページを開くことができます。
ページの下部にある tabBar はページによって決定されます。つまり、ページが tabBar として定義されている限り、下部に tabBar が存在します。
呼び出し元のページルーティングのパラメータは、ターゲットページのonLoadで取得できます。
【関連おすすめ】
1. WeChatミニプログラムの完全なソースコードダウンロード
2. WeChatミニプログラムアプリストアのソースコードを追跡
3. 簡単な左スワイプ操作とウォーターフォールフローレイアウト
以上がミニプログラム開発のためのページルーティングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。