mirror of
https://github.com/Megghy/vtsuru.live.git
synced 2025-12-07 02:46:55 +08:00
nothing
This commit is contained in:
@@ -1,55 +1,28 @@
|
||||
<script setup lang="ts">
|
||||
import { SongsInfo } from '@/api/api-models'
|
||||
import { QueryGetPaginationAPI } from '@/api/query'
|
||||
import { QueryGetAPI, QueryGetPaginationAPI } from '@/api/query'
|
||||
import SongList from '@/components/SongList.vue'
|
||||
import { USER_API_URL } from '@/data/constants'
|
||||
import { SONG_API_URL, USER_API_URL } from '@/data/constants'
|
||||
import { onMounted, ref } from 'vue'
|
||||
import { useRouteParams } from '@vueuse/router'
|
||||
import { useAccount } from '@/api/account'
|
||||
|
||||
const accountInfo = useAccount()
|
||||
const songs = ref<SongsInfo[]>()
|
||||
const uId = useRouteParams('id', '-1', { transform: Number })
|
||||
|
||||
async function RequestData() {
|
||||
songs.value = [
|
||||
{
|
||||
id: '1',
|
||||
name: 'test',
|
||||
author: '雪路',
|
||||
url: 'https://music.163.com/song/media/outer/url?id=1995844771.mp3',
|
||||
cover: 'https://ukamnads.icu/file/components.png',
|
||||
from: '网易云',
|
||||
language: '中文',
|
||||
desc: 'xuelu',
|
||||
tags: ['hao'],
|
||||
},
|
||||
{
|
||||
id: '2',
|
||||
name: 'test2',
|
||||
author: '雪路2',
|
||||
url: 'https://music.163.com/song/media/outer/url?id=1995844771.mp3',
|
||||
cover: 'https://ukamnads.icu/file/components.png',
|
||||
from: '网易云2',
|
||||
language: '中文2',
|
||||
desc: 'xuelu',
|
||||
tags: ['hao'],
|
||||
},
|
||||
]
|
||||
await QueryGetPaginationAPI<SongsInfo[]>(`${USER_API_URL}info`, {
|
||||
async function getSongs() {
|
||||
await QueryGetAPI<SongsInfo[]>(SONG_API_URL + 'get', {
|
||||
uId: uId.value,
|
||||
}).then((data) => {
|
||||
if (data.code == 200) {
|
||||
songs.value = data.data
|
||||
}
|
||||
})
|
||||
.then((result) => {
|
||||
if (result.code == 200) {
|
||||
songs.value = result.data.datas
|
||||
} else {
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err)
|
||||
})
|
||||
}
|
||||
|
||||
onMounted(async () => {
|
||||
await RequestData()
|
||||
await getSongs()
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user