美文网首页
2018-12-17

2018-12-17

作者: Rui_bdad | 来源:发表于2018-12-18 14:01 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/dhockqtx.html