Vue2全家桶+Element搭建的PC端在线音乐网站
目录
- 1,前言
- 2,已有功能
- 3,使用
- 4,目录结构
- 5,页面效果
- 登录页
- 首页
- 排行榜
- 歌单列表
- 歌单详情
- 歌手列表
- 歌手详情
- MV列表
- MV详情
- 搜索页
- 播放器
1,前言 项目基于
Vue2全家桶
及网易云音乐 Node Api
实现,网站风格简约清新,体验比较流畅。下载地址:https://github.com/pdd11997110103/web-Music
2,已有功能
- 网易云APP扫码登录 & 网易云账号登录
- 注册
- 音乐播放器
- 歌单 & 详情
- 歌手 & 详情
- MV & mv详情
- 排行榜
- 搜索
- 评论
- 歌词
文章图片
3,使用
- Clone该项目:https://github.com/pdd11997110103/web-Music.git
- 安装:npm install
- 运行:npm run serve
- 测试环境打包:npm run test
- 正式环境打包:npm run build
- 同时打包正式环境 & 测试环境:npm run all
- 修复:npm run lint
│.env.development
│.env.production
│.env.test => .env环境文件
│.eslintignore => eslint忽略配置
│.eslintrc.js => eslint配置
│.gitignore => git忽略配置
│babel.config.js
│package-lock.json
│package.json
│README.md => 说明文件
│vue.config.js => 脚手架配置
├─node_modules => 依赖
├─public
└─src
│App.vue => 根容器
│main.js => 根文件
│
├─assets
│├─css => 公共样式
││base.css => 基础样式
││globalColor.less => 全局颜色
││init.css => 初始化
│├─icon => 字体图标
││
│└─image => 图片
││
│└─info
│
├─components => 公共组件
│
├─mixins
│path.js => 常用方法
│
├─plugins
│elementUI.js => 局部引入elementUi
│snowflake.js => 雪花插件
│
├─request
││fetch.js => axios封装
│└─api => 接口定义
├─store => vueX
├─utils => 工具类
└─views => 页面
5,页面效果 登录页
文章图片
首页
排行榜
文章图片
歌单列表
歌单详情
文章图片
歌手列表
文章图片
歌手详情 【Vue2全家桶+Element搭建的PC端在线音乐网站】
文章图片
MV列表
文章图片
MV详情
搜索页
文章图片
播放器
文章图片
如果看了觉得有帮助的,我是@鹏多多,欢迎 点赞 关注 评论;END
PS:在本页按F12,在console中输入document.querySelectorAll('.diggit')[0].click(),有惊喜哦
文章图片
公众号
文章图片
往期文章
- 助你上手Vue3全家桶之Vue-Router4教程
- 助你上手Vue3全家桶之Vue3教程
- 助你上手Vue3全家桶之VueX4教程
- 使用nvm管理node.js版本以及更换npm淘宝镜像源
- 超详细!Vue-Router手把手教程
- vue中利用.env文件存储全局环境变量,以及配置vue启动和打包命令
- 微信小程序实现搜索关键词高亮
- 超详细!Vue的九种通信方式
- 超详细!Vuex手把手教程
- CSDN
- GitHub
- 简书
- 博客园
- 掘金
推荐阅读
- 第326天
- 带动全家锻炼
- 前端开发|Vue2.x API 学习
- 桶井猴子与沙溪羊子的故事【留影篇】
- 肠言道(今天,你拉了吗())
- 全家福
- 双打
- 第150天
- vue-连载教程|vue项目搭建连载教程+全家桶详解----第一节(环境配置)
- 每天十分钟瑜伽,消灭水桶腰