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

鍍金池/ 問答/HTML/ vue組件銷毀后如何終止此組件生命周期?

vue組件銷毀后如何終止此組件生命周期?

1.我需要在主界面判斷用戶token是否失效,失效后需要跳轉(zhuǎn)登錄界面,
現(xiàn)在問題是:我在判斷失效后跳轉(zhuǎn)到了登錄界面,同時銷毀了主界面對應(yīng)的組件,但是其生命周期鉤子里的方法還是會調(diào)用執(zhí)行,怎么阻止呢?
2.我自己本身有個不太成熟方案:就是在生命周期里的都用if ..else來判斷token來決定是否調(diào)用,但是并不能解決我的困惑。

圖片描述

回答
編輯回答
糖豆豆

試了一下,在created階段調(diào)用destroy并沒有成功銷毀。
所以試試在

beforeRouteEnter (to, from, next) {
  if(!xxx) {
    next('index')
  } else {
    next()
  }
}

在這個鉤子函數(shù)處理下跳轉(zhuǎn),就不會進(jìn)入created,比beforecreate還要早。

2017年11月16日 11:33