Ich verwende . Ich habe eine Komponente, wo der Benutzer Daten speichern kann. Es ist jedoch möglich, dass der Benutzer die Daten nicht gespeichert hat und er versucht, zu einer anderen Route zu navigieren oder die Komponente zu zerstören. Ich möchte eine Nachricht anzeigen, dass nicht gespeicherte Daten vorhanden sind und der Benutzer sie wirklich ungespeichert lassen möchte.Stoppen Sie die Zerstörung der vue.js-Komponente, weil es nicht gespeicherte Änderungen gibt
Wenn der Benutzer sagt, dass er die ungesicherten Daten nicht verlassen will, muss ich die Navigation oder die Zerstörung der Komponente stoppen. Ich verwende beforeDestroy
, um zu überprüfen, ob nicht gespeicherte Daten vorhanden sind, und es funktioniert, aber ich kann nicht aufhören, die Komponente oder die Navigation zu zerstören. Ich habe versucht mit beforeRouteLeave
, aber es funktioniert nicht. Irgendwelche Ideen, wie das funktioniert?
versuchen https://stackoverflow.com/questions/40425682/disable-changes-you-made-may-not-be-saved-pop-up-window –
@DakshMiglani es geht nicht nur nur 'stoppen Benutzer' ist über Stoppen, wenn der Benutzer zur nächsten Komponente weiterleitet, bitte lesen Sie die Frage richtig und schlagen Sie eine Antwort vor. –