体验Vue3.0, 仿一个网易云音乐客户端
一、用到的技术栈
前端:
- vue3.0全家桶:(ts+jsx)
- vuex: vuex-module-decorators
- swiper:非常受欢迎与实用的轮播图插件,swiper
- create-keyframe-animation: 关键帧动画插件
- axios: 数据请求
后端:
- github上开源的网易云音乐NodeJS版api接口NeteaseCloudMusicApi
其他:
- stylelint、stylelint-config-standard、stylelint-order:分别是css规范检测工具、推荐配置、属性排序插件
二、项目整体结构与部分演示
基本结构
1、推荐模块与歌单相关模块部分
2、歌手模块、排行榜与最新音乐部分
3、榜单与播放器部分
4、搜索与视频相关部分
三、不足
其实还有很多地方没有完善的,例如主题切换,想过用css变量来做,但是因为觉得需要替换的地方太多了就阉割了,以及下拉刷新的地方做的也不好,没有做虚拟滚动,图片没有各个默认图等等...
结尾 需要项目源码,资料,可以 点击这里 领取
体验Vue3.0, 仿一个网易云音乐客户端相关推荐
- vue实现仿网易云音乐客户端
快毕业了要做毕设,因为在公司实习的是前端所以选择使用vue实现一个网易云音乐客户端. 主界面 拥有五套主题配色 播放器界面 多人聊天室 拖动网站内对象到此可分享任意内容 歌词滚动使用better-sc ...
- vue-electron制作网易云音乐客户端
前言 就在两个月前公司需求快速开发一款桌面应用软件,嗯,快速. 并且提供了技术方案Nwjs,起初不知道这款框架的存在,网上查找了一波,发现更牛逼的一款快速搭建桌面应用的框架,那么它就是electron ...
- 卡拉OK歌词原理和实现高仿Android网易云音乐
大家好,我们是爱学啊,继上一篇讲解了[LRC歌词原理和实现高仿Android网易云音乐],今天给大家带来一篇关于卡拉OK歌词原理和在Android上如何实现歌词逐字滚动的效果,本文来自[Android ...
- android 仿网易标签切换,高仿网易云音乐客户端的Home页面切换Tabhost-IT蓝豹
1.高仿网易云音乐客户端的Home页面切换Tabhost 高仿网易云音乐客户端的Home页面切换Tabhost,并且三角形是透明的, 实现方式,自定义AnimTabsView继承 RelativeLa ...
- 计算机毕业设计PHP+安卓仿网易云音乐客户端APP(源码+程序+lw+远程调试)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: phpStudy+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vu ...
- 计算机毕业设计Python+uniapp+安卓仿网易云音乐客户端APP(WEB+APP+LW)
计算机毕业设计Python+uniapp+安卓仿网易云音乐客户端APP(WEB+APP+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区 ...
- node.js毕业设计安卓仿网易云音乐客户端APP(程序+APP+LW)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...
- Python-Django毕业设计安卓仿网易云音乐客户端APP(程序+LW)
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- Flutter实战 | 从 0 搭建「网易云音乐」APP(五、播放功能逻辑)
本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来. 下面是该APP 功能的思维导图: 前期回顾: 1.Flutter实战 | 从 0 搭建「网易云音乐」APP(一.创建 ...
最新文章
- 利用MTCNN和FaceNet实现人脸检测和人脸识别 | CSDN博文精选
- MapReduce Java API实例-统计平均成绩
- c3p0获取连接Connection后的Close()---释疑
- canpro脚本_AE/PR脚本-创建编辑导入导出专业字幕脚本 Subtitle Pro 2.8.0 + 使用教程...
- 【云计算平台】VMware搭建Centos 7虚拟机
- jquery中如何获得$.ajax()事件返回的值
- 如何更好的组织你的Laravel模型 1
- 【转】Pro Android学习笔记(二五):用户界面和控制(13):LinearLayout和TableLayout...
- Facebook的图片搜索技术揭秘
- SharePoint2010 获取网站集SPSite,SPWeb对象的4种方法
- autocad不能画图_AutoCAD经典技巧!
- oracle卸载客户端,oracle11g客户端如何完全卸载
- Qt 之播放m3u8视频流
- Unity3D学习(视频教程)
- 亚马逊账号关联怎么办?多账号如何自查?
- 以QRcode为例聊聊二维码的现状与未来(Java版本)
- 嵌入式工程师必备技能--如何使用示波器查看IIC波形
- 论文阅读《Visual Measurement Integrity Monitoring for UAV Localization》
- 理论+实操:K8S搭建dns内部服务与控制器controlls五种模式
- Codeforces Round #645 (Div. 2) / contest 1358