mutations.js 476 B

12345678910111213141516171819
  1. const jwt = require('jsonwebtoken');
  2. export const setUser = (state, payload) => {
  3. let res = true;
  4. // 登陆时;
  5. if (payload) {
  6. state.user = payload;
  7. } else {
  8. //已经登陆,切换路由时取出用户信息放在总store中
  9. let token = sessionStorage.getItem('token');
  10. if (token) {
  11. state.user = jwt.decode(token);
  12. }
  13. }
  14. return res;
  15. };
  16. export const deleteUser = (state, payload) => {
  17. state.user = {};
  18. localStorage.removeItem('user');
  19. };