ホームページ  >  に質問  >  本文

JavaScript - Ionic は前のページに戻る前にユーザーにどのように確認を求めますか? ユーザーが「いいえ」を選択すると、戻る操作はキャンセルされ、ユーザーは現在のページに留まりますか?

Ionic は、前のページに戻る前にユーザーに次のように尋ねます: 現在のデータは変更されました。変更を中止して戻るかどうか確認しますか?ユーザーが「いいえ」を選択した場合、戻る操作はキャンセルされ、現在のページに留まりますか?

$ionicView.beforeLeave イベントで問い合わせボックスをポップアップするコードを記述することは不可能のようです。イベントが発生すると、すでに前のページに戻っているためです。また、このイベントのデフォルトの動作をキャンセルする方法がわかりません。event.preventDefault() を使用するのは無効です。

リーリー

上記のコードは確認ダイアログ ボックスをポップアップ表示できますが、ダイアログ ボックスが表示されるとき、ページはすでに前のページにスライドしており、ポップアップの表示が遅すぎます。また、event.preventDefault() は無効であり、ページの離脱を防ぐことはできません。

某草草某草草2697日前631

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-05-31 10:40:31

    質問するときはポップアップボックスを作成するだけです

    返事
    0
  • キャンセル返事