2017-09-10 6 views
-1

は、これは、いくつかのアクションを実行し、
方法beforeDestroy()
これは正常に動作 がある人は保存せずに残してはいけませんが、私は移行を停止する方法を理解していないコンポーネント
があります。
むしろ、リンクは変更されますが、コンポーネントはまだ削除されていません。ルータからコンポーネントを停止する方法は?

答えて

0
あなたは、ルータのナビゲーションガード( https://router.vuejs.org/en/advanced/navigation-guards.html)を使用する必要があります

router.beforeEach((to, from, next) => { 
    // ... 
})) method. 

であなたのガードを登録する次に、あなただけのあなたのコンポーネントが汚れていることを確認した後、ナビゲーションをキャンセルするnext(false)を呼び出す必要があります。

関連する問題