feat: 添加组件激活时的数据加载功能

This commit is contained in:
jxxghp
2025-03-09 19:43:34 +08:00
parent 64042b51e9
commit 9355788221
6 changed files with 42 additions and 3 deletions

View File

@@ -43,6 +43,10 @@ async function loadMediaStatistic() {
onMounted(() => {
loadMediaStatistic()
})
onActivated(() => {
loadMediaStatistic()
})
</script>
<template>

View File

@@ -36,6 +36,10 @@ async function getStorage() {
onMounted(() => {
getStorage()
})
onActivated(() => {
getStorage()
})
</script>
<template>

View File

@@ -113,6 +113,10 @@ async function getWeeklyData() {
onMounted(() => {
getWeeklyData()
})
onActivated(() => {
getWeeklyData()
})
</script>
<template>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>