Skip to content
/ chiko-music Public template

一个基于 Vue3 + TypeScript 的音乐网站,数据来自 NeteaseCloudMusicApi 网易云接口项目。

Notifications You must be signed in to change notification settings

chen-ziwen/chiko-music

Repository files navigation

千子音乐

项目介绍

  • 千子音乐是一个基于 Vue3 + TypeScript 的音乐网站,实现了首页、排行榜、歌单、歌手、MV 等功能。

  • 该项目始于 2022 年,当时的我对 Vue3 并不算熟悉,在浏览 github 的过程中看到了 NeteaseCloudMusicApi 这个开源接口项目,于是便有了使用这个接口配合 Vue3 实现一个练手项目的想法。

  • 部署该网站的服务器在 2023 年就已经过期,目前为了能正常访问,已经将项目迁移到了 Vercel 上,访问速度相对会比较慢。(无所谓啦,能访问就行,几年前的练手项目而已)

数据来源

NeteaseCloudMusicApi

预览地址

千子音乐

部分截图展示

首页

image

排行榜

image

歌单

image image

歌手

image image

MV

image image image

目录结构

chiko_music
│
├── public
│   └── assets
│       └── images
│           ├── singer
│           └── test
└── src
    ├── api
    │   └── http
    ├── assets
    │   ├── css
    │   ├── font
    │   │   └── fonticon
    │   ├── image
    │   ├── scss
    │   └── ts
    ├── components
    │   ├── common
    │   │   ├── loading
    │   │   └── svgIcon
    │   │       └── svg
    │   ├── discover-music
    │   ├── home-page
    │   ├── lyric
    │   ├── mv
    │   ├── new-disc
    │   ├── progress-bar
    │   ├── rank
    │   ├── search
    │   ├── singer
    │   └── song-sheet
    ├── directives
    ├── models
    ├── router                        
    ├── store
    ├── util
    └── views
        ├── discover-music
        ├── home-page
        ├── mv
        ├── rank
        ├── search
        ├── singer
        └── song-sheet

安装运行

$ git clone [email protected]:chen-ziwen/NeteaseCloudMusicApi.git
$ cd NeteaseCloudMusicApi
$ npm install
$ node app.js
$ git clone [email protected]:chen-ziwen/chiko-music.git
$ cd chiko-music
$ npm install
$ npm start

打包上线

$  npm run build

About

一个基于 Vue3 + TypeScript 的音乐网站,数据来自 NeteaseCloudMusicApi 网易云接口项目。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published