javascript - Destory がトリガーされる前にコンポーネントのライフサイクルはどのような状況で発生しますか?
天蓬老师
天蓬老师 2017-07-05 10:46:40
0
2
1219

ジャンプのルート時にトリガーできますか?ルート ジャンプを行ったときに beforeDestory の関数がトリガーされないことがわかりましたが、コンポーネントが破棄される前に実行する必要があるコードがありました。
https://jsfiddle.net/44w37p34/ 友人がデモを送ってくれました。ルートがジャンプしたときに彼の beforeDestory がトリガーされることがわかりましたが、私のものは動作しませんでした。理由は何ですか?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

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

以前ルータービューにキープアライブを追加したため、コンポーネントがキャッシュされ、beforeDestoryとdestoryedがトリガーされないことがわかりました

いいねを押す +0
習慣沉默

試してみたところ、ルート切り替え時に beforeDestroy メソッドの実行をトリガーすることができました。 例は次のとおりです。

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