vue路由跳轉(zhuǎn)的三種方式 Vue-router路由判斷頁(yè)面未登錄跳轉(zhuǎn)到登錄頁(yè)面的實(shí)例?
Vue-router路由判斷頁(yè)面未登錄跳轉(zhuǎn)到登錄頁(yè)面的實(shí)例?胡說(shuō)。每次判斷用戶沒(méi)有令牌時(shí),跳轉(zhuǎn)到“/登錄”,但添加if(到.path==“sign-in”)返回wheretogo(),此方法跳轉(zhuǎn)到“s
Vue-router路由判斷頁(yè)面未登錄跳轉(zhuǎn)到登錄頁(yè)面的實(shí)例?
胡說(shuō)。每次判斷用戶沒(méi)有令牌時(shí),跳轉(zhuǎn)到“/登錄”,但添加if(到.path==“sign-in”)返回wheretogo(),此方法跳轉(zhuǎn)到“sign-in”,這是一個(gè)死循環(huán)。路線總是跳轉(zhuǎn)到“登錄”,但是全局守衛(wèi)判斷它跳轉(zhuǎn)到這一點(diǎn),然后再次跳轉(zhuǎn)。總之,這是堆棧溢出。遞歸是無(wú)限循環(huán)。
vue切換頁(yè)面,組件沒(méi)有銷毀(destroyed無(wú)效)?
進(jìn)入頁(yè)面時(shí):點(diǎn)擊跳轉(zhuǎn)路由后:意味著如果路由跳轉(zhuǎn),默認(rèn)情況下會(huì)銷毀上一個(gè)組件,路由器.push,去換都不見(jiàn)了。如果要保留原始零部件數(shù)據(jù),可以添加<keep alive><keep alive>。打包動(dòng)態(tài)組件時(shí),將緩存非活動(dòng)組件實(shí)例,而不是銷毀它們。與<transition>一樣,<keep alive>是一個(gè)抽象組件:它不呈現(xiàn)DOM元素本身,也不出現(xiàn)在父組件鏈中。API-虛擬用戶.js