vue生命周期beforeDestroy和destroyed調(diào)用方式
生命周期beforeDestroy和destroyed調(diào)用
情境一
離開當(dāng)前路由,會直接調(diào)用;
當(dāng)前路由不使用 緩存,離開當(dāng)前路由會直接調(diào)用 beforeDestroy 和 beforeDestroy 銷毀
情景二
離開當(dāng)前路由,不會直接調(diào)用,需要程序控制調(diào)用;
當(dāng)前路由使用 緩存,離開當(dāng)前路由不會直接調(diào)用 beforeDestroy 和 beforeDestroy 銷毀,需要使用路由鉤子函數(shù)主動的調(diào)用
beforeRouteLeave(to, from, next) { ? this.$destroy(); ? next(); }
beforeDestroy和destroyed生命周期函數(shù)的特點
beforeDestroy生命周期函數(shù)表示即將銷毀,此時仍然可以使用子組件的實例、methods、watch
到了destroyed生命周期函數(shù),此時已經(jīng)被銷毀,無法再使用子組件的實例,methods、watch
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue-cli3.0 axios跨域請求代理配置方式及端口修改
這篇文章主要介紹了vue-cli3.0 axios跨域請求代理配置方式及端口修改,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10Vue3項目引入阿里iconfont圖標(biāo)與字體及使用教程
Iconfont國內(nèi)功能很強(qiáng)大且圖標(biāo)內(nèi)容很豐富的矢量圖標(biāo)庫,提供矢量圖標(biāo)下載、在線存儲、格式轉(zhuǎn)換等功能,下面這篇文章主要給大家介紹了關(guān)于Vue3項目引入阿里iconfont圖標(biāo)與字體及使用教程,需要的朋友可以參考下2023-05-05vue3.0 CLI - 2.1 - component 組件入門教程
這篇文章主要介紹了vue3.0 CLI - 2.1 - component 組件入門教程,本文主要的關(guān)注點就是組件,本文通過實例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2018-09-09Vue使用moment將GMT時間轉(zhuǎn)換為北京時間
GMT(Greenwich Mean Time)和UTC(Coordinated Universal Time)是兩個時間標(biāo)準(zhǔn),它們在許多方面非常相似,但也有一些微小的差異,本文給大家詳細(xì)介紹了Vue使用moment將GMT時間轉(zhuǎn)換為北京時間,需要的朋友可以參考下2023-12-12