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粉9261742882024-01-17 09:26:09
매장 알림을 위한 pinia를 사용하면 앱 전반에 걸쳐 알림에 액세스할 수 있습니다.
으아악그러면 내 로그인 기능의 예는 다음과 같습니다.
으아악마지막으로 App.vue 파일에 Toast 구성 요소를 추가합니다.
으아악