fix: HomeHero 快捷导航仅在移动端显示

This commit is contained in:
alger
2026-03-22 16:47:28 +08:00
parent 8a83281d1b
commit bf3155b80a

View File

@@ -2,7 +2,7 @@
<div class="hero-section mb-6 md:mb-10"> <div class="hero-section mb-6 md:mb-10">
<!-- Skeleton Loading --> <!-- Skeleton Loading -->
<div v-if="loading" class="space-y-4"> <div v-if="loading" class="space-y-4">
<div class="flex gap-1.5 overflow-hidden"> <div class="flex gap-1.5 overflow-hidden md:hidden">
<div v-for="i in 6" :key="i" class="h-9 w-20 flex-shrink-0 skeleton-shimmer rounded-full" /> <div v-for="i in 6" :key="i" class="h-9 w-20 flex-shrink-0 skeleton-shimmer rounded-full" />
</div> </div>
<div class="hero-grid grid gap-3"> <div class="hero-grid grid gap-3">
@@ -13,8 +13,8 @@
<!-- Main Content --> <!-- Main Content -->
<div v-else class="space-y-4"> <div v-else class="space-y-4">
<!-- Quick Navigation --> <!-- Quick Navigation (mobile only) -->
<nav class="scrollbar-hide flex gap-1.5 overflow-x-auto pb-0.5"> <nav class="scrollbar-hide flex gap-1.5 overflow-x-auto pb-0.5 md:hidden">
<button <button
v-for="(item, index) in quickNavItems" v-for="(item, index) in quickNavItems"
:key="item.key" :key="item.key"
@@ -440,6 +440,7 @@ const handleFmPlay = async () => {
} }
]; ];
playlistStore.setPlayList(playlist, false, false); playlistStore.setPlayList(playlist, false, false);
playerCore.isFmPlaying = true;
await playerCore.handlePlayMusic(playlist[0], true); await playerCore.handlePlayMusic(playlist[0], true);
} catch (error) { } catch (error) {
console.error('Failed to play Personal FM:', error); console.error('Failed to play Personal FM:', error);