Vue项目中实现用户登录及token验证

https://www.cnblogs.com/web-record/p/9876916.html

小姐姐写的  很细

请求头token的加入  可写在封装axios里面

请求拦截时  将token加在请求头里》》》

 

service.interceptors.request.use(
    config => {
        /**
         *  config.loading === false 不需要loading加载效果
         */

        if (config.loading === undefined) {
            $_loading = Loading.service({
                fullscreen: true,
                lock: true,
                text: '正在加载中...',
                spinner: 'el-icon-loading',
                background: 'rgba(0, 0, 0, 0.35)'
            })
        }

        const token = getToken()   //这是js-cookie 之前写的token获取   也可以是localstorage或者sessionstorage里面存的token。。。

        if (token) {
            config.headers.Authorization = `${token}`
        } else {
 
            config.headers.Authorization = ``
        }

        return config
    },

    err => Promise.reject(err)
)

 

 
posted @ 2020-09-25 10:22  江浩゛  阅读(247)  评论(0编辑  收藏  举报