fix: index page list

This commit is contained in:
Rogee
2024-12-12 11:15:42 +08:00
parent 5676ace699
commit 8ed78f56ea

View File

@@ -3,14 +3,15 @@
<van-back-top bottom="80" /> <van-back-top bottom="80" />
<van-button :to="{ name: 'play', params: { tenant: 'ypl', hash: '123' } }" type="primary">主要按钮</van-button>
<van-list v-model:loading="loading" :finished="finished" finished-text="没有更多了" offset="100" @load="loadData"> <van-list v-model:loading="loading" :finished="finished" finished-text="没有更多了" offset="100" @load="loadData">
<van-card v-for="item in items" :key="item" :desc="item.title" :thumb="item.poster" @click="play(item)"> <van-card v-for="item in items" :key="item" :thumb="item.poster" @click="play(item)">
<template #title> <template #title>
<span>{{ item.title }}</span> <div class="van-card__title" style="margin-bottom: 0.5em;">
<strong style="font-size: 1.5em">{{ item.title }}</strong>
</div>
</template> </template>
<template #price>
<template #price v-if="!item.bought">
<template v-if="item.discount == 100"> 价格{{ item.price }} </template> <template v-if="item.discount == 100"> 价格{{ item.price }} </template>
<template v-else> <template v-else>
@@ -19,10 +20,11 @@
</template> </template>
</template> </template>
<template #tag> <template #price v-else>
<template v-if="item.bought">已购买</template> <van-tag type="success" size="large">已购买</van-tag>
</template> </template>
<template #tags> <template #tags>
<van-space> <van-space>
<van-tag v-for="resource in item.resources" plain type="primary"> <van-tag v-for="resource in item.resources" plain type="primary">
@@ -57,7 +59,6 @@ const play = (item) => {
}; };
const loadData = () => { const loadData = () => {
return
// request /v1/medias // request /v1/medias
const data = { const data = {
offset: offset.value, offset: offset.value,