トースト通知
コンポーネントは、成功、エラー、警告などをユーザにポップアップ表示で通知するトースト通知を送信できます。単に情報を提供するだけのトーストも可能です。
Lightning Experience または Experience Cloud の Aura サイトでトースト通知を表示するには、lightning/platformShowToastEvent
モジュールから ShowToastEvent
をインポートします。
ShowToastEvent
は、Aura サイトのログインページではサポートされていません。また、Experience Cloud の LWR サイトでは、ShowToastEvent
はサポートされていません。代わりに、lightning/toastContainer
モジュール (ベータ) を使用します。
lwc-recipes リポジトリにはトーストをカスタマイズして送信できるコンポーネントがあり、バリエーションを試すことができます。
HTML テンプレートは、スクリーンショットで示した UI を構築します。
単純に ShowToastEvent
を lightning/platformShowToastEvent
からインポートします。title
、message
、variant
、および mode
プロパティを持つ ShowToastEvent
イベントを作成し、ディスパッチします。次の例では mode
のデフォルト値を使用するので、含まれていません。
ShowToastEvent パラメータ | 型 | 説明 |
---|---|---|
title | String | ヘッダーとして表示されるトーストのタイトル。 |
message | String | ユーザへのメッセージを含む文字列。 |
messageData | String[] または Object | message 文字列の {index} プレースホルダを置換する url と label の値。 |
variant | String | トーストに表示されるテーマとアイコン。有効な値は次のとおりです:
|
mode | String | トーストの表示期間を指定します。有効な値は次のとおりです:
|
このコードを実行するには、github.com/trailheadapps/lwc-recipes ソースを Salesforce 組織にプッシュします。
関連トピック