WeChat ミニ プログラムのルーティングの概念を簡単に説明します
- Nodejs Express、koa、vue、react のいずれであっても、小規模なプログラムも含めて、これらのアプリケーション フレームワークにはすべて、ルーティングという基本的な中心概念が含まれています。
- すべてのアプリケーション フレームワークのルーティングには共通点があり、主に静的ルーティング テーブル、割り当てアドレス、統合入口、アドレス指定とフィルタリングが含まれます。
- ミニ プログラムは主にモバイル アプリケーションをターゲットとしているため、ルーティング操作は比較的単純で、app.json プロジェクトのグローバル構成ファイルのページ ノードのコンテンツを通じて設定されます。
- ページは単一の配列であり、配列の内容はルーティング アドレス情報であり、この配列の内容はルーティング概念におけるスタティック ルート テーブルの概念です。
- 割り当てアドレスは、pagesに設定されたアドレスであり、そのアドレスが指すディレクトリおよびページに対応します。
- 同じミニプログラム プロジェクトの内容はグローバル設定ファイルによって割り当てられるため、対応する入力操作は一意です。
- switchTab、reLaunch、redirectTo、navigateTo、および navigateBack を使用して、ルート ナビゲーション ジャンプ操作を実装できます。ジャンプ プロセスは、本質的にはアドレス指定プロセスです。アドレス指定プロセスは、ポインティング アドレスとルーティング アドレスの照合操作です。
- ミニ プログラムのページ構造は比較的単純で、ユーザーがページ アドレスを手動で入力する必要がないため、404 などのルーティング フィルタリング操作は明らかではありません。
これで終わりです。お役に立てば幸いです。