msr-mod/src/pages/Home.vue
Astrian Zheng 3a5377595b
style(页面布局): 调整多个页面的顶部间距和导航栏样式
- 为Home和AlbumDetail页面添加统一的顶部间距
- 修改App.vue导航栏为绝对定位并增加z-index
- 在Playroom页面实现控制器元素的粘性定位并动态计算位置
2025-05-26 17:00:24 +10:00

23 lines
542 B
Vue

<script setup lang="ts">
import apis from '../apis'
import { onMounted, ref } from 'vue'
const albums = ref([] as AlbumList)
onMounted(async () => {
const res = await apis.getAlbums()
albums.value = res
})
</script>
<template>
<div class="text-white flex flex-col gap-8 mt-[6.625rem]">
<div class="grid xl:grid-cols-6 grid-cols-3 lg:grid-cols-4">
<div v-for="album in albums" :key="album.cid">
<RouterLink :to="`/albums/${album.cid}`">
<img :src="album.coverUrl" />
</RouterLink>
</div>
</div>
</div>
</template>