|
|
@ -56,7 +56,7 @@ |
|
|
import { ref, watch } from 'vue' |
|
|
import { ref, watch } from 'vue' |
|
|
import { getMyvote } from '../../api/votingElection' |
|
|
import { getMyvote } from '../../api/votingElection' |
|
|
import useUserStore from '@/store/user' |
|
|
import useUserStore from '@/store/user' |
|
|
const userStore = useUserStore() |
|
|
const userStore = useUserStore() |
|
|
|
|
|
|
|
|
const electionList = ref([]) |
|
|
const electionList = ref([]) |
|
|
const page = ref(1) |
|
|
const page = ref(1) |
|
|
@ -113,17 +113,17 @@ const getList = async () => { |
|
|
page: page.value, |
|
|
page: page.value, |
|
|
limit: pageSize.value |
|
|
limit: pageSize.value |
|
|
} |
|
|
} |
|
|
console.log(param,5555555555); |
|
|
|
|
|
// 模拟接口请求(替换为你的真实接口) |
|
|
// 模拟接口请求(替换为你的真实接口) |
|
|
const mockData = await getMyvote(param).then((res)=> { |
|
|
const mockData = await getMyvote(param).then((res)=> { |
|
|
console.log(res,66666666666); |
|
|
console.log(res,66666666666); |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
// 处理数据 |
|
|
// 处理数据 |
|
|
electionList.value = [...electionList.value, ...mockData] |
|
|
// electionList.value = [...electionList.value, ...mockData] |
|
|
|
|
|
electionList.value.push(mockData) |
|
|
|
|
|
|
|
|
// 判断是否还有数据 |
|
|
// 判断是否还有数据 |
|
|
noMoreData.value = mockData.length < pageSize.value |
|
|
// noMoreData.value = mockData.length < pageSize.value |
|
|
} finally { |
|
|
} finally { |
|
|
loading.value = false |
|
|
loading.value = false |
|
|
} |
|
|
} |
|
|
@ -136,12 +136,12 @@ const loadMore = () => { |
|
|
getList() |
|
|
getList() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
onMounted(() => { |
|
|
onShow(() => { |
|
|
getList() |
|
|
getList() |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
onShow(() => { |
|
|
onShow(() => { |
|
|
if (userStore.mobile) { |
|
|
if (!userStore.openId) { |
|
|
uni.navigateTo({ |
|
|
uni.navigateTo({ |
|
|
url: '/pages/login/login' |
|
|
url: '/pages/login/login' |
|
|
}) |
|
|
}) |
|
|
|