tj
2025-05-28 6ef1b14f735acdc3ff77a50da1bb09a5bb983dcc
store/user.ts
@@ -11,6 +11,7 @@
    const hasLogin = ref(false)
    const isBind = ref(false)
    const userInfo = ref<any>(null)
    const address = ref<any>(null)
    async function getCurrentInfo() {
        const currentInfo = await http.request('get', '/api/current/user', {})
@@ -75,14 +76,26 @@
          hasLogin.value = false
        }
      }
      function updateAddress(addressParam:any) {
        // 合并新信息到 userInfo 中
        console.log("addressParam",addressParam)
        address.value = addressParam
        // 如果你有持久化,这里也同步一下
        // storage.setItem('userInfo', userInfo.value)
      }
      
    return {
        hasLogin,
        isBind,
        userInfo,
        address,
        loginwx,
        getCurrentInfo,
        initLoginState,
        updateAddress,
    }
})