2018-12-17

vue 登陆验证

在main.js中验证

```

router.beforeEach((to, from, next) => {

    if  (to.mate.auth) {

        // 判断token有没值

        let loginToken = localStorage.getItem('token')

        if (!loginToken) {

            // 当用户没有登陆的时候记录要进入的的路由,以便用户登陆成功后直接进入页面

            sessionStorage.setItem('unLoginRouter', to.path)

            next({

                path:  '/login'

            })

        } else {

            next()

        }else {

            next()

        }

    }

)

```

// localStorage.setItem('token', res.data.token) 在用户登陆页面登陆成功后把值存入localStorage中,当token存在时所以在main.js页面中走next(),跳转到个人页面

你可能感兴趣的:(2018-12-17)