mutations.js 498 B

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