Refactor user store and async data handling

This commit is contained in:
wangqiao
2025-08-29 09:25:55 +08:00
parent 639486cd29
commit 41922df68b

View File

@ -71,8 +71,7 @@
import type { PageResultMemberPointRecordRespVO } from '~/api/personal-center/types'
import useUserStore from '~/stores/user'
import dayjs from 'dayjs'
const userStore = useUserStore()
const user = useUserInfo();
const user = useUserInfo()
const query = reactive({
pageNo: 1,
@ -116,12 +115,16 @@
getUserPointPageList()
}
const {data: result, refresh: getUserPointPageList } = await useAsyncData('getUserPointPage', async () => {
const { data: result, refresh: getUserPointPageList } = await useAsyncData(
'getUserPointPage',
async () => {
const res = await getUserPointPage(query)
return res.data
}, {
},
{
immediate: true, // 立即请求
})
}
)
// const getUserPointPageList = async () => {
// const res = await getUserPointPage(query)