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粉9261742882024-01-17 09:26:09
店舗アラートに pinia を使用すると、アプリ全体のアラートにアクセスできます:
リーリー次に、たとえば私のログイン関数:
リーリー最後に、Toast コンポーネントを App.vue ファイルに追加します:
リーリー