찾다

 >  Q&A  >  본문

Laravel 및 VUE 3의 라우터 푸시 및 프롬프트 알림 문제

router.push를 사용하여 구성 요소 간을 전환할 때 토스트 알림이 표시되지 않는 문제가 있습니다. 사용자 편집 보기가 있는데 편집 후 사용자 프로필로 리디렉션하고 즉시 토스트 알림을 표시하고 싶습니다.

대략 말하면 다음과 같습니다.

Routes.js

으아악

결합 가능/user.js

으아악

View.vue

으아악

중요한 사실은 저는 Prime VUE를 사용하고 있다는 것입니다.

또한 showUser에서 toast.add({severity:'success', Summary: 'Success',detail: 'The User has been Modified', life: 3000})에 가면 토스트를 표시할 수 있다고 댓글을 달았습니다. 메시지를 잘 보내세요.

나에게 필요한 것은 updateUser 메소드(예: showToast = true)의 값을 변경하고 showUser 메소드에서 값이 true인지 확인하고 그렇다면 toast.add를 실행하는 플래그라고 생각합니다. 결국 나는 무엇을 해야할지 몰랐습니다.

정말 감사합니다.

P粉464208937P粉464208937318일 전524

모든 응답(1)나는 대답할 것이다

  • P粉926174288

    P粉9261742882024-01-17 09:26:09

    매장 알림을 위한 pinia를 사용하면 앱 전반에 걸쳐 알림에 액세스할 수 있습니다.

    으아악

    그러면 내 로그인 기능의 예는 다음과 같습니다.

    으아악

    마지막으로 App.vue 파일에 Toast 구성 요소를 추가합니다.

    으아악

    회신하다
    0
  • 취소회신하다