mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-14 14:50:50 +08:00
✨ feat: 优化路由持久化
This commit is contained in:
@@ -12,12 +12,12 @@
|
||||
<div class="main-content bg-black" :native-scrollbar="false">
|
||||
<n-message-provider>
|
||||
<router-view class="main-page" v-slot="{ Component }">
|
||||
<!-- <keep-alive>
|
||||
<component :is="Component" v-if="$route.meta.keepAlive" />
|
||||
<keep-alive>
|
||||
<component :is="Component" />
|
||||
</keep-alive>
|
||||
<component :is="Component" v-if="!$route.meta.keepAlive" />-->
|
||||
<!-- <component :is="Component" v-if="!$route.meta.keepAlive" />
|
||||
|
||||
<component :is="Component" />
|
||||
<component :is="Component" /> -->
|
||||
</router-view>
|
||||
</n-message-provider>
|
||||
</div>
|
||||
|
||||
@@ -43,12 +43,14 @@ if (route.query.type) {
|
||||
watch(
|
||||
() => route.query,
|
||||
async newParams => {
|
||||
const params = {
|
||||
tag: newParams.type || '',
|
||||
limit: 30,
|
||||
before: 0
|
||||
if(newParams.type){
|
||||
const params = {
|
||||
tag: newParams.type || '',
|
||||
limit: 30,
|
||||
before: 0
|
||||
}
|
||||
loadList(newParams.type);
|
||||
}
|
||||
loadList(newParams.type);
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -33,11 +33,13 @@ const loadPage = async () => {
|
||||
|
||||
const { data: recordData } = await getUserRecord(user.userId)
|
||||
recordList.value = recordData.allData
|
||||
|
||||
|
||||
}
|
||||
loadPage()
|
||||
|
||||
watch(() => router.currentRoute.value, (to) => {
|
||||
if (to.path === "/user") {
|
||||
loadPage()
|
||||
}
|
||||
})
|
||||
|
||||
const isShowList = ref(false)
|
||||
const list = ref<Playlist>()
|
||||
|
||||
Reference in New Issue
Block a user