♻️ Refactor post list
This commit is contained in:
@ -5,11 +5,7 @@
|
||||
<span>{{ t("navActivityCaption") }}</span>
|
||||
</div>
|
||||
|
||||
<v-infinite-scroll :items="items" :onLoad="load">
|
||||
<template v-for="item in items" :key="item">
|
||||
<post-item :post="item" />
|
||||
</template>
|
||||
</v-infinite-scroll>
|
||||
<post-list :realm-id="config.public.solarRealmId" />
|
||||
</v-container>
|
||||
</template>
|
||||
|
||||
@ -29,17 +25,6 @@ useSeoMeta({
|
||||
})
|
||||
|
||||
const config = useRuntimeConfig()
|
||||
|
||||
const items = ref<any[]>([])
|
||||
|
||||
async function load({ done }: any) {
|
||||
const res = await fetch(`${config.public.solarNetworkApi}/cgi/interactive/posts?take=10&offset=${items.value.length}&realmId=${config.public.solarRealmId}`)
|
||||
const result = await res.json()
|
||||
|
||||
items.value.push(...result.data)
|
||||
|
||||
done("ok")
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
Reference in New Issue
Block a user