Files
uniapp-im-shop/composables/useAuthUser.js
2026-02-09 02:10:27 +08:00

37 lines
716 B
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { storeToRefs } from 'pinia'
import { useUserStore } from '@/stores/user'
import { useTokenStore } from '@/stores/token'
/**
* 统一提供响应式的用户信息和相关操作
*/
export const useAuthUser = () => {
const userStore = useUserStore()
const tokenStore = useTokenStore()
// 响应式状态state & getters
const {
callMode,
callUserId,
callDuration,
imEngine,
userInfo,
tencentUserSig,
fontSizeData,
integralData
} = storeToRefs(userStore)
const { token } = storeToRefs(tokenStore)
return {
callMode,
callUserId,
callDuration,
imEngine,
integralData,
userInfo,
tencentUserSig,
fontSizeData,
token
}
}