基于⽹易云⾳乐开源API(Node)制作的Vue移动端⾳乐播放器 1. 需求分析、项⽬构建、⻚⾯跳转逻辑与路由设计 2. Vant组件的使⽤与按需导⼊组件 3. flexible.js+rem适配移动端 4. VueRouter路由模块的开发 5. ⽹络请求模块Axios的封装 6. ⻓列表⻚⾯懒加载优化,Vant列表组件实现懒加载 7. 搜索⻚⾯防抖优化,使⽤Lodash防抖函数debounced的使⽤...
1. 用户登陆模块:实现用户账号的注册、登录、管理。 2. 歌曲分类浏览模块:歌曲按语种、风格、歌手等分类,用户可以按分类浏览歌曲。 3. 歌曲搜索模块:支持按歌名、歌手名进行歌曲搜索。 4. 个性化推荐模块:根据用户历史点播记录,使用内容推荐算法推荐个性化歌曲。 5. 点播模块:用户可以添加歌曲到点播队列,对点播队列进行管理。 6.点播历史模块:用户可以查看历史点播记录,方便用户再次点播。 7.微信分享模块:用户可以通过微信邀请好友一起点歌。 8.后台管理系统:管理员可以通过后台新增歌曲,查看歌曲点播排行等数据。 该系统使用Python/Django进行后端开发,Vue为前端...
原生版本(android): 项目架构:mvp+dagger+retrofit2+rxjava2+glide+组件化 工作描述: 参与产品需求分析评审、项目架构的搭建 负责界面布局搭建,UI界面的优化和逻辑的实现 技术难点的调试和测试 参与产品功能实现和优化 负责项目后期的迭代 个人在项目负责要点: 登录模块(集成第三方登录)的编码开发 负责音乐模块的编码开发(搜索、播放、下载、评论等) 通过SearchView来实现搜索的功能,将搜索到的内容用RecyclerView展示 通过MediaPlayer和service实现播放功能...
1、本项目是双端项目,基于vue3,架构使用JavaScript的超集Typescript进行项目开发、pinia作为状态管理,采用vue-Router配置路由,封装 Axios异步请求后端数据。PC Ui使用尤雨溪推荐使用的NaiveUI,mobile UI使用vant 4。 技术要点: 1.从0-1构建并实现高度定制化多段时间拖动滑块,支持0-24、24-0、9-9时间区间 单段滑块可左右滑动。 2.实施评审技术方案,提供全局模块化二次封装组件(Vant/naiveui)/指令,提升团队70%开发效率,提高可复用性、可维护性并降低维护成本。 3.根据定制化需求对网络请求注入Requ...