Laravel および VUE 3 におけるルータープッシュおよびプロンプト通知の問題
P粉464208937
P粉464208937 2024-01-16 11:11:12
0
1
566

router.push を使用してコンポーネントを切り替えるときに、トースト通知が表示されないという問題があります。ユーザー編集ビューがあり、編集後にユーザーのプロファイルにリダイレクトし、すぐにトースト通知を表示したいと考えています。

大まかに言うと、次のとおりです。

Routes.js

リーリー

Combinable/user.js

リーリー

View.vue

リーリー

重要な事実、私は Prime VUE を使用しています。

また、toast.add({severity: 'success', Summary: 'Success',detail: 'The User has been Modified', life: 3000}) にアクセスすると、次のようにコメントしました。 showUserではトーストメッセージを綺麗に表示できます。

必要なのは、updateUser メソッドの値を変更するフラグ (例: showToast = true) と、showUser メソッドからそれが true かどうかを確認し、true であれば、 toast.add を追加しましたが、最終的にどうすればよいのかわかりません。

###どうもありがとう。

P粉464208937
P粉464208937

全員に返信(1)
P粉926174288

店舗アラートに pinia を使用すると、アプリ全体のアラートにアクセスできます:

リーリー

次に、たとえば私のログイン関数:

リーリー

最後に、Toast コンポーネントを App.vue ファイルに追加します:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート