在个人中心页面 如果刷新页面 vuex的状态会丢失 我想重新拿到登录
所以在action.js中写了一个异步函数
为什么这个函数不会触发 还是说vuex就没有运行 求大佬解惑
index.js
mutations.js
import {setStorage} from 'src/config/mutils';
import {
RECORD_USERINFO,
GET_USERINFO
} from './mutation-types';
export default {
// 记录登录信息
[RECORD_USERINFO](state, info) {
state.login = true;
state.userInfo = info;
setStorage('uid', info.uid);
},
// 获取用户信息存入vuex
[GET_USERINFO](state, info) {
if (state.userInfo && (state.userInfo.username !== info.username)) {
return;
}
state.userInfo = {...info};
}
};
这是main.js里面打印store的信息
你的sotre注册了吗