项目踩坑2-维持登录状态

登录之后无法保持登录状态,刷新浏览器会回到登录接连

解决方案一直发送get请求请求账户名,这里是因为v-if中判断的是username

在组件常见完毕之后

created(){

  this.$store.dispatch('userInfo');

}

store的在actions中

// 订阅消息
        async userInfo(store) {
            // 发送请求
           let {data: res} = await axios.get('/admin/userInfo');

        // 判断状态码 if(res.errno) return Message({type: 'warning', message: res.msg }) // 提交一个同步消息 store.commit('updateUsername', res.data);

 接口的写法要求nodejs中要处理中间件

posted @ 2022-03-30 10:16  HaoyuSun  阅读(26)  评论(0)    收藏  举报