angular.js - シングルページ アプリケーション (ng/vue) は、ユーザーが現在のページ (またはルート) から離れたときをどのように監視する必要がありますか?
滿天的星座
滿天的星座 2017-05-15 17:04:53
0
4
1250

シナリオの説明: ng の特定のルートでは、ユーザーが現在のルートから離れるとき、ユーザーは離れるかどうかを確認するプロンプトが表示される必要があります

私の疑問: 通常のアプリケーションであれば、js を使用してユーザーが終了したいかどうかを判断できますが、単一ページのアプリケーションでは、すべてのジャンプと終了が実際に 1 ページ上にあるかどうかを判断したいと考えています。ユーザーは現在のルートを離れますが、パブリック アカウント用に ng が提供するルートから離れる方法が見つかりません

アイデアをください~

滿天的星座
滿天的星座

全員に返信(4)
淡淡烟草味

Vue でできることだけは知っています

リーリー
いいねを押す +0
淡淡烟草味

ui-router には、状態の変化を監視できるイベントがあります。コールバック関数のパラメーターは、現在のページを記録できます。
$stateChangeStart', function (event, toState) 、州から){# 🎜🎜#});

いいねを押す +0
迷茫

ng でルーティング システムとして ui-router が使用されている場合。 ui-router のイベント システムを使用して、ルーティング ステータスの変更に対応するビジネス ロジックを作成できます。

リーリー

詳細については、ui-routerの$stateを参照してください

いいねを押す +0
洪涛

JS は、hashchange イベントをネイティブに使用して、ページのハッシュが変更されるかどうかを監視します。単一ページ アプリケーションでは、多くのフレームワークがこのメソッドをフック関数にカプセル化します。

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