userData.js 901B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. const [userOrderAddress, setUserOrderAddress] = useState('')
  9. // console.log("🚀 来自store的打印 person数据", person)
  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. userOrderAddress,//订单选择位置
  28. setUserOrderAddress,
  29. logins,
  30. }
  31. }