在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue如何監(jiān)聽瀏覽器刷新事件呢?不僅僅是頁面銷毀就觸發(fā)的事件。

vue如何監(jiān)聽瀏覽器刷新事件呢?不僅僅是頁面銷毀就觸發(fā)的事件。

目前需求是需要在頁面刷新時某個組件記錄一個sessionStorage狀態(tài),而在進行路由跳轉(zhuǎn)的條件下不記錄這個狀態(tài)。
因此destroyed以及beforeDestroy都不太適用。
網(wǎng)上搜索到的onbeforeunload方法不太清楚在改在哪里使用,嘗試在beforeDestroy的時候調(diào)用,但是并沒有觸發(fā)方法,
Vue里面該用什么鉤子函數(shù)去執(zhí)行onbeforeunload方法呢?或者Vue有什么更適合的方法監(jiān)聽瀏覽器刷新事件呢?

回答
編輯回答
毀與悔

created、mounted 都行啊。

window.addEventListener('beforeunload', e => {
    localStorage.setItem('abcde', 'asdas');
});
2017年11月12日 10:07