84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
场景描述:在ng的某个路由中,需要在用户离开当前路由时提示用户是否确认离开
我的疑惑:如果是普通的应用,我们可以使用js来判断用户是否要离开,但是在单页应用中,所有的跳转离开其实都是在一个页面中,我想判断用户是否离开当前路由,但是没找到ng提供的公户离开路由的方法
求各位前辈的思路~
Vue でできることだけは知っています
ui-router には、状態の変化を監視できるイベントがあります。コールバック関数のパラメーターは、現在のページを記録できます。$stateChangeStart', function (event, toState) 、州から){# 🎜🎜#});
ng でルーティング システムとして ui-router が使用されている場合。 ui-router のイベント システムを使用して、ルーティング ステータスの変更に対応するビジネス ロジックを作成できます。
詳細については、ui-routerの$stateを参照してください
JS は、hashchange イベントをネイティブに使用して、ページのハッシュが変更されるかどうかを監視します。単一ページ アプリケーションでは、多くのフレームワークがこのメソッドをフック関数にカプセル化します。
Vue でできることだけは知っています
リーリーui-router には、状態の変化を監視できるイベントがあります。コールバック関数のパラメーターは、現在のページを記録できます。
$stateChangeStart', function (event, toState) 、州から){# 🎜🎜#});
ng でルーティング システムとして ui-router が使用されている場合。 ui-router のイベント システムを使用して、ルーティング ステータスの変更に対応するビジネス ロジックを作成できます。
リーリー詳細については、ui-routerの$stateを参照してください
JS は、hashchange イベントをネイティブに使用して、ページのハッシュが変更されるかどうかを監視します。単一ページ アプリケーションでは、多くのフレームワークがこのメソッドをフック関数にカプセル化します。