userStore.js 409 B

12345678910111213141516171819202122232425
  1. import {
  2. defineStore
  3. } from 'pinia'
  4. export const useUserStore = defineStore('user', {
  5. state: () => {
  6. return {
  7. token: '',
  8. lastLoginPhone: '',
  9. userInfo: {}
  10. }
  11. },
  12. actions: {
  13. updateToken(token) {
  14. this.token = token
  15. },
  16. updateLastLoginPhone(lastLoginPhone) {
  17. this.lastLoginPhone = lastLoginPhone
  18. },
  19. updateUserInfo(userInfo) {
  20. this.userInfo = userInfo
  21. }
  22. },
  23. unistorage: true
  24. })