msr-mod/src/pages/Home.vue
Astrian Zheng 2ee428500d
feat: 调整布局并添加搜索栏组件
- 在 `Home.vue` 中调整了网格布局并添加了专辑链接
- 在 `Playing.vue` 中增加了底部播放栏的高度
- 新增 `SearchBar.vue` 组件,用于搜索功能
- 在 `App.vue` 中重构了顶部导航栏并集成了搜索栏
2025-05-24 13:18:43 +10:00

23 lines
527 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">
<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="`/album/${album.cid}`">
<img :src="album.coverUrl" />
</RouterLink>
</div>
</div>
</div>
</template>