私はvuejs
を使用しています。ユーザーがデータを保存できるコンポーネントがあります。しかし、ユーザーがデータを保存しておらず、他のルートに移動しようとしたり、コンポーネントを破棄したりする可能性があります。保存されていないデータがあるというメッセージを表示したいと思います。保存されていない変更があるため、vue.jsコンポーネントの破棄を停止します
ユーザーが保存していないデータを残したくないと言う場合、ナビゲーションまたはコンポーネントの破棄を停止する必要があります。私はbeforeDestroy
を使用して、保存されていないデータがあるかどうかを確認していますが、動作しますが、コンポーネントやナビゲーションの破壊を止めることはできません。私はbeforeRouteLeave
を使ってみましたが動作しません。どのようにこの作品を作るためのアイデア?私が見
http://stackoverflow.com/questions/40425682/disable-changes-you-made-may-not-be-saved-pop-up-window –
@DakshMiglaniは、「停止ユーザー」についてのみではない次のコンポーネントへのユーザールートを停止するときは、質問を正しく読んで回答を提示してください。 –