さまざまなページ種別への移動
ナビゲーションサービスでは、Lightning の各種ページをサポートしています。各 PageReference 型は、異なる属性と state プロパティをサポートします。どちらの API もこれらの PageReference 型をサポートします。
ページに移動するボタンを追加する方法の例を見てみましょう。
サンプルには welcome コンポーネントが含まれています。これは Salesforce アプリケーションのページです。ページ下部に、Next という表示ラベルを使用する navtab コンポーネントがあります。navtab コンポーネントは、ユーザがアプリケーション内を移動できるようにするために、各ページの下部で使用できます。
c-nav-tab コンポーネントは、アプリケーションの次のページに移動するための lightning-button コンポーネントをカスタマイズします。コンシューマが tab-name と label を指定します。
lwc-recipes リポジトリには、ナビゲーションの例が多数含まれています。nav* というコンポーネントを参照してください。
次のコードは、Lightning でさまざまな種別のページに移動する例を示しています。次の例は、異なる種別のページ参照オブジェクトを作成し、それらのページに移動する方法を示しています。また、ページ参照を [NavigationMixin.GenerateUrl](pageReference) API に渡して、ページの URL に解決する promise を取得することもできます。
関連トピック