将cookie里是否存有token作为验证是否登录的条件,若token不存在或已过期则跳转登录界面,还需要判断是否为移动端跳转不同的登录界面,参考上一篇。
若不存在token且用户登录信息不存在,则重新获取登录信息。
若已登录且登录信息存在,则动态添加路由。
Router为router.js里的一堆路由,routes为后台获取的web_router里的路由。
首先只输入根目录/域名时,他会自动跳到/index页面。移动端/mobile/index
然后路由守卫,若前往的路径是/index,就自动跳转routes下的第一个页面路径。
若不是/index,登录后该跳谁跳谁。
若是从其他页面跳到登录的,登录后可以重定向到该页面。