diff --git a/src/renderer/api/list.ts b/src/renderer/api/list.ts index 4892204..0ef0567 100644 --- a/src/renderer/api/list.ts +++ b/src/renderer/api/list.ts @@ -40,3 +40,8 @@ export function getListDetail(id: number | string) { export function getAlbum(id: number | string) { return request.get('/album', { params: { id } }); } + +// 获取排行榜列表 +export function getToplist() { + return request.get('/toplist'); +} diff --git a/src/renderer/router/home.ts b/src/renderer/router/home.ts index 923a51b..f4e0db6 100644 --- a/src/renderer/router/home.ts +++ b/src/renderer/router/home.ts @@ -33,6 +33,17 @@ const layoutRouter = [ }, component: () => import('@/views/list/index.vue') }, + { + path: '/toplist', + name: 'toplist', + meta: { + title: '排行榜', + icon: 'ri-bar-chart-grouped-fill', + keepAlive: true, + isMobile: true + }, + component: () => import('@/views/toplist/index.vue') + }, { path: '/mv', name: 'mv', diff --git a/src/renderer/views/toplist/index.vue b/src/renderer/views/toplist/index.vue new file mode 100644 index 0000000..cb1b6ec --- /dev/null +++ b/src/renderer/views/toplist/index.vue @@ -0,0 +1,178 @@ + + + + + \ No newline at end of file