Laravel 및 VUE 3의 라우터 푸시 및 프롬프트 알림 문제
P粉464208937
P粉464208937 2024-01-16 11:11:12
0
1
522

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粉464208937
P粉464208937

모든 응답(1)
P粉926174288

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

으아악

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

으아악

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

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿