|
@@ -14,6 +14,7 @@ export default defineComponent({
|
|
|
musicTagIds: route.query.tagids || '',
|
|
|
page: 1
|
|
|
})
|
|
|
+ const rows = ref<any>([])
|
|
|
const data = ref<any>(null)
|
|
|
const loading = ref(false)
|
|
|
const finished = ref(false)
|
|
@@ -29,6 +30,7 @@ export default defineComponent({
|
|
|
const res = await request('/api-student/music/album/favorite', {
|
|
|
params
|
|
|
})
|
|
|
+ rows.value = [...rows.value, ...res.data.rows]
|
|
|
data.value = res.data
|
|
|
params.page = res.data.pageNo + 1
|
|
|
finished.value = res.data.pageNo >= res.data.totalPage
|
|
@@ -42,12 +44,12 @@ export default defineComponent({
|
|
|
<List
|
|
|
loading={loading.value}
|
|
|
finished={finished.value}
|
|
|
- finished-text={data.value && data.value.rows.length ? '没有更多了' : ''}
|
|
|
+ finished-text={rows.value.length ? '没有更多了' : ''}
|
|
|
onLoad={FetchList}
|
|
|
error={isError.value}
|
|
|
>
|
|
|
- {data.value && data.value.rows.length
|
|
|
- ? data.value.rows.map(item => <Item data={item} />)
|
|
|
+ {rows.value.length
|
|
|
+ ? rows.value.map(item => <Item data={item} />)
|
|
|
: !loading.value && (
|
|
|
<ColResult
|
|
|
tips="暂无收藏专辑"
|