mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-11 18:10:49 +08:00
fix scroll
This commit is contained in:
@@ -3,6 +3,10 @@ import { createRouter, createWebHistory } from 'vue-router'
|
||||
|
||||
const router = createRouter({
|
||||
history: createWebHistory(import.meta.env.BASE_URL),
|
||||
scrollBehavior(to, from, savedPosition) {
|
||||
// 始终滚动到顶部
|
||||
return { top: 0 }
|
||||
},
|
||||
routes: [
|
||||
{ path: '/', redirect: '/dashboard' },
|
||||
{
|
||||
|
||||
@@ -8,6 +8,8 @@ const props = defineProps({
|
||||
apipath: String,
|
||||
});
|
||||
|
||||
console.log(props.apipath)
|
||||
|
||||
// 当前页码
|
||||
const page = ref(1);
|
||||
// 是否加载中
|
||||
@@ -18,7 +20,7 @@ const dataList = ref<MediaInfo[]>([]);
|
||||
const currData = ref<MediaInfo[]>([]);
|
||||
|
||||
// 获取订阅列表数据
|
||||
const fetchData = async () => {
|
||||
const fetchData = async ({ done }) => {
|
||||
try {
|
||||
if (!props.apipath){
|
||||
return
|
||||
@@ -43,6 +45,7 @@ const fetchData = async () => {
|
||||
} finally {
|
||||
// 取消加载中
|
||||
loading.value = false;
|
||||
done('ok')
|
||||
}
|
||||
};
|
||||
|
||||
@@ -51,6 +54,7 @@ const fetchData = async () => {
|
||||
<template>
|
||||
<VInfiniteScroll
|
||||
mode="intersect"
|
||||
side="end"
|
||||
:onLoad="fetchData"
|
||||
>
|
||||
<div class="grid gap-4 grid-media-card mx-3">
|
||||
|
||||
Reference in New Issue
Block a user