將cookie里是否存有token作為驗證是否登錄的條件,若token不存在或已過期則跳轉(zhuǎn)登錄界面,還需要判斷是否為移動端跳轉(zhuǎn)不同的登錄界面,參考上一篇。
若不存在token且用戶登錄信息不存在,則重新獲取登錄信息。
若已登錄且登錄信息存在,則動態(tài)添加路由。
Router為router.js里的一堆路由,routes為后臺獲取的web_router里的路由。
首先只輸入根目錄/域名時,他會自動跳到/index頁面。移動端/mobile/index
然后路由守衛(wèi),若前往的路徑是/index,就自動跳轉(zhuǎn)routes下的第一個頁面路徑。
若不是/index,登錄后該跳誰跳誰。
若是從其他頁面跳到登錄的,登錄后可以重定向到該頁面。