ホームページ >WeChat アプレット >ミニプログラム開発 >ミニプログラム開発のためのページルーティング

ミニプログラム開発のためのページルーティング

Y2J
Y2Jオリジナル
2017-05-18 13:33:172209ブラウズ

ページルーティング

ミニプログラム内のすべてのページのルーティングはフレームワークによって管理されます。

ページスタック

フレームワークは、現在のすべてのページをスタックの形式で維持します。 ルーティングの切り替えが発生すると、ページ スタックは次のように動作します:

ミニプログラム開発のためのページルーティング

getCurrentPages()

getCurrentPages() 関数は、現在のページ スタックのインスタンスを配列の形式で取得するために使用されます。 スタックアウトの順序で、最初の要素がホームページ、最後の要素が現在のページです。

ヒント: ページ スタックを変更しないでください。ルーティング エラーやページ ステータス エラーが発生する可能性があります。

ルーティングメソッド

ルーティングのトリガーメソッドとページのライフサイクル機能は次のとおりです:

ミニプログラム開発のためのページルーティング

タブは対応するライフサイクルを切り替えます(AとBのページはタブバーページで、Cは例として、A ページから開かれたページ、D ページは C ページから開かれたページです):

ミニプログラム開発のためのページルーティング

ヒント:

navigateToredirectTo は非 tabBar ページのみ開くことができます。

switchTab は tabBar ページのみを開くことができます。

reLaunch は任意のページを開くことができます。

ページの下部にある tabBar はページによって決定されます。つまり、ページが tabBar として定義されている限り、下部に tabBar が存在します。

呼び出し元のページルーティングのパラメータは、ターゲットページのonLoadで取得できます。

【関連おすすめ】

1. WeChatミニプログラムの完全なソースコードダウンロード

2. WeChatミニプログラムアプリストアのソースコードを追跡

3. 簡単な左スワイプ操作とウォーターフォールフローレイアウト

以上がミニプログラム開発のためのページルーティングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。