login(){
let { username,password } = this;
this.axios.post('/user/login',{
username,
password
}).then((res)=>{
this.$cookie.set('userId',res.id,{expires:'Session'});
// this.$store.dispatch('saveUserName',res.username);
this.saveUserName(res.username);
this.$router.push({
name:'index',
params:{
from:'login'
}
});
})
}
1.this.$cookie.set('userId',res.id,{expires:'Session'});
这里的过期时间为什么设成‘session’呢?这具体是什么意思呢?(是意思和session的过期时间一样吗?
2.this.$cookie.set('userId',res.id,{expires:'1M'});
当过期时间设成1M的时候,为什么退出登录的时候,在已经把过期时间重新设置为即可过期了的情况下this.$cookie.set('userId','',{expires:'-1'});//即刻过期
,未登录刷新首页的时候还有userId呢?