mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-18 17:47:35 +08:00
feat: 添加组件激活时的数据加载功能
This commit is contained in:
@@ -43,6 +43,10 @@ async function loadMediaStatistic() {
|
||||
onMounted(() => {
|
||||
loadMediaStatistic()
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
loadMediaStatistic()
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
@@ -36,6 +36,10 @@ async function getStorage() {
|
||||
onMounted(() => {
|
||||
getStorage()
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
getStorage()
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
@@ -113,6 +113,10 @@ async function getWeeklyData() {
|
||||
onMounted(() => {
|
||||
getWeeklyData()
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
getWeeklyData()
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
@@ -33,12 +33,21 @@ async function loadLatest(server: string) {
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(async () => {
|
||||
// 加载数据
|
||||
async function loadData() {
|
||||
await loadMediaServerSetting()
|
||||
const enabledServers = mediaServers.value.filter(server => server.enabled)
|
||||
for (const server of enabledServers) {
|
||||
loadLatest(server.name)
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
loadData()
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
loadData()
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
@@ -33,12 +33,21 @@ async function loadLibrary(server: string) {
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(async () => {
|
||||
// 加载数据
|
||||
async function loadData() {
|
||||
await loadMediaServerSetting()
|
||||
const enabledServers = mediaServers.value.filter(server => server.enabled)
|
||||
for (const server of enabledServers) {
|
||||
loadLibrary(server.name)
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
loadData()
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
loadData()
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
@@ -31,12 +31,21 @@ async function loadPlayingList(server: string) {
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(async () => {
|
||||
// 加载数据
|
||||
async function loadData() {
|
||||
await loadMediaServerSetting()
|
||||
const enabledServers = mediaServers.value.filter(server => server.enabled)
|
||||
for (const server of enabledServers) {
|
||||
loadPlayingList(server.name)
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
loadData()
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
loadData()
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user