vuejs
을 사용하고 있습니다. 사용자가 데이터를 저장할 수있는 구성 요소가 있습니다. 그러나 사용자가 데이터를 저장하지 않았으며 다른 경로로 이동하거나 구성 요소를 파괴하려고 시도 할 수 있습니다. 저장되지 않은 데이터가 있고 사용자가 실제로 저장되지 않은 상태로두고 싶다는 메시지를 표시하려고합니다.저장하지 않은 변경 사항이 있기 때문에 vue.js 구성 요소가 삭제되지 않습니다.
사용자가 저장하지 않은 데이터를 남기고 싶지 않다고 말하면 내비게이션이나 구성 요소가 파괴되는 것을 멈춰야합니다. 저장되지 않은 데이터가 있는지 확인하기 위해 beforeDestroy
을 사용하고 있지만 작동하지만 구성 요소 나 탐색을 중지 할 수는 없습니다. beforeRouteLeave
을 사용해 보았지만 작동하지 않습니다. 이 작품을 만드는 방법에 대한 아이디어가 있습니까? 내가 볼
https://stackoverflow.com/questions/40425682/disable-changes-you-made-may-not-be-saved-pop-up-window –
@DakshMiglani 그것만이 '멈추는 사용자'에 관한 것이 아닙니다. 다음 구성 요소로 사용자가 이동할 때 멈추는 경우 제대로 질문을 읽고 대답을 제안하십시오. –