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