Skip to content
This repository has been archived by the owner on Mar 22, 2022. It is now read-only.
/ Polymer-Music Public archive

A music player based on Vue.js(基于Vue.js的聚合音乐播放器WebAPP)

License

Notifications You must be signed in to change notification settings

ApsarasX/Polymer-Music

Repository files navigation

聚合音乐 - Polymer Music

Travis Build Status GitHub stars GitHub issues GitHub forks GitHub last commit license

A music player based on Vue.js
基于Vue.js的聚合音乐播放器WebAPP

Technology stack(技术栈)

  • Vue.js + Vuex + Vue-Router
  • Muse-UI
  • Axios

Preview(预览地址)

https://music.io-code.com/

PC浏览器查看时请设置成手机视图

二维码

访问二维码

ScreenShots(运行截图)

登录注册提示

登录

验证手机号

设置用户名和密码

设置音乐源

注册成功

首页-推荐

歌单详情

首页-歌手

歌手详情

首页-排行榜

排行榜详情

首页-我的

首页-搜索

搜索结果

用户中心

播放器-歌曲封面

播放器-歌词

个人信息

Build Setup(安装运行)

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

Roadmap(未来实现)

  1. 首屏渲染加速(组件懒加载)
  2. Skeleton骨架屏
  3. PWA特性加强
  4. 动画性能提升(GPU加速)
  5. iOS手机兼容性
  6. 单元测试