在utils文件中对Cookie的设置、获取、删除进行封装
export function setCookie (c_name, value, expire) {
document.cookie = c_name + "=" + escape(value) + "; expires=" + expire
};
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 ""
};
export function delCookie(c_name) {
setCookie(c_name, "", -1)
};
import { setCookie } from "@/utils/auth";
var expiresDate = new Date();
expiresDate.setTime(
expiresDate.getTime() + 365 * 24 * 60 * 60 * 1000
);
setCookie("Abp.TenantId", res.TenantId, expiresDate);