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。