mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-mobile.git
synced 2025-12-12 12:26:48 +08:00
对token增加单独的h5的处理
This commit is contained in:
@@ -47,11 +47,6 @@
|
|||||||
}
|
}
|
||||||
console.log(pv,'=',options[pv]);
|
console.log(pv,'=',options[pv]);
|
||||||
});
|
});
|
||||||
//if(params){
|
|
||||||
console.log(this.redirect+params)
|
|
||||||
//}
|
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
//对cookies进行操作,这里是写
|
//对cookies进行操作,这里是写
|
||||||
|
|||||||
@@ -2,19 +2,35 @@
|
|||||||
const TOKEN_KEY = 'token'
|
const TOKEN_KEY = 'token'
|
||||||
|
|
||||||
export function getToken() {
|
export function getToken() {
|
||||||
let token=uni.getStorageSync(TOKEN_KEY);
|
|
||||||
if(!token){
|
let token='';
|
||||||
token=uni.getStorageSync('userInfo');
|
// #ifdef H5
|
||||||
if(token){
|
var ca = document.cookie.split(';');
|
||||||
token=JSON.parse(token).token;
|
for(var i=0; i<ca.length; i++)
|
||||||
|
{
|
||||||
|
var c = ca[i].trim();
|
||||||
|
if (c.indexOf(TOKEN_KEY)==0){
|
||||||
|
token=c.substring(TOKEN_KEY.length+1,c.length);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// #endif
|
||||||
|
// #ifndef H5
|
||||||
|
token = uni.getStorageSync(TOKEN_KEY);
|
||||||
|
// #endif
|
||||||
return token;
|
return token;
|
||||||
//return uni.getStorageSync(TOKEN_KEY);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function setToken(token) {
|
export function setToken(token) {
|
||||||
return uni.setStorageSync(TOKEN_KEY,token);
|
//如果是h5,token两个小时过期
|
||||||
|
// #ifdef H5
|
||||||
|
var expires = "max-age="+(2*60*60*1000);
|
||||||
|
document.cookie = TOKEN_KEY + "=" + token + ";path=/;" + expires;
|
||||||
|
// #endif
|
||||||
|
// #ifndef H5
|
||||||
|
uni.setStorageSync(TOKEN_KEY,token);
|
||||||
|
// #endif
|
||||||
}
|
}
|
||||||
|
|
||||||
export function removeToken() {
|
export function removeToken() {
|
||||||
|
|||||||
Reference in New Issue
Block a user