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

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

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

リーリー

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

某草草
某草草

全員に返信(1)
漂亮男人

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート