vue生命周期beforeDestroy和destroyed調用方式
生命周期beforeDestroy和destroyed調用
情境一
離開當前路由,會直接調用;
當前路由不使用 緩存,離開當前路由會直接調用 beforeDestroy 和 beforeDestroy 銷毀
情景二
離開當前路由,不會直接調用,需要程序控制調用;
當前路由使用 緩存,離開當前路由不會直接調用 beforeDestroy 和 beforeDestroy 銷毀,需要使用路由鉤子函數(shù)主動的調用
beforeRouteLeave(to, from, next) {
? this.$destroy();
? next();
}beforeDestroy和destroyed生命周期函數(shù)的特點

beforeDestroy生命周期函數(shù)表示即將銷毀,此時仍然可以使用子組件的實例、methods、watch
到了destroyed生命周期函數(shù),此時已經(jīng)被銷毀,無法再使用子組件的實例,methods、watch
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
解決vue-cli webpack打包開啟Gzip 報錯問題
這篇文章主要介紹了vue-cli webpack打包開啟Gzip 報錯問題的解決方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07
vue中.env文件配置環(huán)境變量的實現(xiàn)
本文主要介紹了vue中.env文件配置環(huán)境變量的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04

