js获取cookie里面的token

JavaScript012

js获取cookie里面的token,第1张

1. 最近得到一个新需求,需要在后台管理页面加上用户权限控制,通过后台放在cookie里面的token进行判断;

2. 获取cookie里面的token:

    2.1 我们在用vue.js里面的index.html写一个全局的函数:

           

 3. 这样我们通过传入cookie的key名就可以获取到后面的token了,如:

const get = () =>new Promise((resolve, reject) =>{

// 获取token的逻辑

// 成功的话调用resolve

// 失败的话调用reject

})

// 判断token是否获取成功,如果失败的话重新获取一次,不过这里会陷入循环?

const getToken = get().then(

token =>token

).catch(

err =>getToken()

)

getToken().then(token =>{

// 获得token要干的事情……

})

tp5的token()怎么用vue实时获取的方法:

1、在项目中store中都store.js文件里添加保存和删除token都全局方法。

2、在登录页面(login.vue)中登录方法调用接口成功后把token存储在本地存储中localStorage。

3、在main.js中添加请求拦截器,并在请求头中添加token。