export function setCookie(name,value,days){
var Days = days;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*30);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
export function getCookie(c_name){
if (document.cookie.length>0){
let c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1){
c_start=c_start + c_name.length+1
let c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return false;
}
export function delCookie(c_name){
setCookie(c_name, "", -1)
}
被废除的方法(仅供参考)
// 设置cookie
setCookie(loginToken,value,exdays) {
var exdate = new Date(); //获取时间
exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); //保存的天数
//字符串拼接cookie
// window.document.cookie = "intentType" + "=" + c_intentType + ";path=/;expires";
window.document.cookie = "LOGIN-TOKEN" + "=" + value + ";path=/;expires=";
},
setCookie(c_username, c_password, exdays) {
var exdate = new Date(); //获取时间
exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); //保存的天数
//字符串拼接cookie
// window.document.cookie = "intentType" + "=" + c_intentType + ";path=/;expires";
window.document.cookie = "username" + "=" + c_username + ";path=/;expires=";
window.document.cookie = "password" + "=" + c_password + ";path=/;expires=";
},
//读取cookie
getCookie: function() {
if (document.cookie.length > 0) {
var arr = document.cookie.split('; '); //这里显示的格式需要切割一下自己可输出看下
for (var i = 0; i < arr.length; i++) {
var arr2 = arr[i].split('='); //再次切割
//判断查找相对应的值
// if (arr2[0] == 'intentType') {
// this.loginParams2.intentType = arr2[1]; //保存到保存数据的地方
// } else
if (arr2[0] == 'username') {
this.loginParams2.username = arr2[1];
} else if (arr2[0] == 'password') {
this.loginParams2.password = arr2[1];
}
}
}
},
// 清除cookie
clearCookie: function() {
this.setCookie("", "", "", -1); //修改2值都为空,天数为负1天就好了
},