userData.js 841B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { useState } from "react"
  2. import { login } from '@/services/login'
  3. export default () => {
  4. const [person, setPerson] = useState()
  5. const [sessionKey, setSessionKey] = useState()
  6. const [userPhoneInfo, setUserPhoneInfo] = useState()
  7. const [sserLocation, setUserLocation] = useState('')
  8. console.log("🚀 来自store的打印 person数据", person)
  9. console.log("🚀 来自store的打印 sserLocation定位", sserLocation)
  10. const logins = (params) => {
  11. login(params).then((res) => {
  12. const { person: taPerson, sessionKey: skey } = res;
  13. // taPerson.phone = null
  14. setPerson(taPerson);
  15. setSessionKey(skey);
  16. })
  17. }
  18. return {
  19. person,
  20. sessionKey,
  21. setPerson,
  22. setSessionKey,
  23. userPhoneInfo,
  24. setUserPhoneInfo,
  25. sserLocation,
  26. setUserLocation,
  27. logins,
  28. }
  29. }