// 用户没有登录,不能去交易相关组件trade,以及支付相关pay paysuccess
let toPath = to.path //获取到用户去的是哪理
// 没有登入去的是这些组件,得让它去登录组件 判断如果有字符串理有pay
if(toPath == '/trade' || toPath.indexOf('/pay') != -1 || toPath.indexOf('/center') != -1){
// 把未登录的时候想去而没有去成的路由组件,存储路由信息于地址栏中query
next('/mylogin?redirect='+toPath)
}else {
// 没有登入去的是home 搜索 购物车 可以进行放行
next()
}
使用query参数 next('myhome?redirect='+toPath 记录