Skip to content

xut0793/musicPlay-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

musicPlay-project

技术栈

vue + vuex + vue-router + vue-axios + vue-awesome-swiper

功能实现

  • 音乐首页
    • header导航栏切换:个人信息页、音乐首页、发现页面、电台页面、播放页面
    • 轮播图
    • 专辑推荐,点击专辑进入专辑详情页
      • 专辑详情页点击对应歌曲进入播放页面,标识当前专辑正在播放的歌曲
    • 热歌推荐,点击歌曲进入播放页面,标识正在播放歌曲
  • 播放页面
    • 播放和暂停音乐,上一首,下一首,快进,快退
    • 上一首、下一首或另一首歌曲等切歌播放界面图片更新
    • 列表播放,随机播放,单曲循环
    • 播放歌单列表点击显示/隐藏,点击歌曲也可以播放
    • 歌曲总时长、播放当前时间,进度条同步
    • 点击进度条实现快速/后退
    • 歌词显示/隐藏、歌词滚动、当前歌词红色高亮
  • 个人页面,个人信息展示
  • 发现页面:半成品,完成静态页面
  • 电台页面:半成品,完成静态页面
页面截图

功能截图

项目目录

使用vue-cli 2.0版本脚手架搭建开发环境
|-MUSIC163-PROJECT
    |-build
    |-config
    |-node_modules
    |-src
        |-App.vue
        |-main.js
        |-components
            |-albumPage.vue
            |-swiper.vue
        |-router
            |-index.js
        |-store
            |-index.js
        |-views
            |-discover.vue
            |-music-index.vue
            |-play.vue
            |-radio.vue
            |-user.vue
    |-static
        |-css
            |- reset.css
        |-font
            |-iconfont.css
        |-img
        |-music
            |-album
            |-recommend
        |-data
            |-data.json
    |-index.html
    |-package.json

本地运行

git clone https://github.com/xutao0793/music163-project.git 
cd music163-project
npm install
npm run dev
在浏览器访问127.0.0.1:8080

About

vue的实践项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published