Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hzhertz/wyy_music

基于 vue3 和 element-plus 构建的音乐网站
https://github.com/hzhertz/wyy_music

element-plus less vite vue3 vuex

Last synced: 5 days ago
JSON representation

基于 vue3 和 element-plus 构建的音乐网站

Awesome Lists containing this project

README

        

# 基于 vue3 和 element-plus 构建的音乐网站

## 介绍

该项目是基于 Vue3 和 ElementPlus 组件库 搭建的一个 PC 端的音乐网站,实现登录、浏览歌曲、歌单信息、观看 MV、听歌、评论、收藏等功能。

## 项目运行

1. 克隆或下载项目

2. 安装依赖

```
npm install
```

3. 部署服务端

后端接口文档:[网易云音乐 NodeJS 版 API](https://binaryify.github.io/NeteaseCloudMusicApi/#/)

4. 运行项目

```
npm run dev
```

5. 项目打包

```
npm run build
```

## 技术栈

- vite
- ement-plus
- vue-router
- axios
- vuex
- vue3-video-player
- swiper

## 效果图

### 首页

![首页](img/首页.png)

### 搜索页

![搜索页](img/搜索页.png)

### 歌曲详情页

![歌曲详情页](img/歌曲详情页.png)

### 专辑详情页

![专辑详情](img/专辑详情.png)

### 排行榜

![排行榜](img/排行榜.png)

### 歌单列表页

![歌单列表页](img/歌单列表页.png)

### 歌单详情页

![歌单详情](img/歌单详情.png)

### MV 列表页

![MV列表页](img/MV列表页.png)

### MV 详情页

![MV详情](img/MV详情.png)

### 歌手列表页

![歌手列表页](img/歌手列表页.png)

### 歌手详情页

![歌手详情](img/歌手详情.png)

### 我的音乐

![我的音乐](img/我的音乐.png)